How to make round corner button which supports all device in iOS

后端 未结 3 971
耶瑟儿~
耶瑟儿~ 2020-12-21 21:22

In my iPhone app i have profile pic button which should be round corner always.Right now if i will give corner radius some value ,button is not round cornered in iPhone 6plu

3条回答
  •  清酒与你
    2020-12-21 22:02

    If size of the button (width, height) are same in all screen sizes then setting cornerRadius once should work, if its different in different screen sizes then do something like this, add button as property and then override viewDidLayoutSubviews method of view controller class

    - (void)viewDidLayoutSubviews
    {
        [super viewDidLayoutSubviews];
        self.button.layer.cornerRadius = self.button.bounds.size.height / 2;
    }
    

提交回复
热议问题