升级到Xcode 8后,UIButton的转角半径不起作用

时间:2016-09-17 01:13:33

标签: ios objective-c xcode uibutton

我将UIButton的转角半径设置如下:

self.btnFBLogin.layer.cornerRadius = self.btnFBLogin.frame.size.height/2;
self.btnFBLogin.layer.masksToBounds = YES;

然而,在升级到Xcode 8后,它无法正常工作。按钮未显示在屏幕中。但是,如果我没有设置角半径,它将显示为方框。有人遇到过类似的问题吗?

2 个答案:

答案 0 :(得分:5)

很可能你很快就会运行代码(例如viewDidLoad)。比如说,viewDidLayoutSubviews

答案 1 :(得分:3)

试试这个

检查Clip Subviews

希望这有帮助