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

Suj*_*lai 2 xcode objective-c uibutton ios

我设置的角半径UIButton如下:

self.btnFBLogin.layer.cornerRadius = self.btnFBLogin.frame.size.height/2;
self.btnFBLogin.layer.masksToBounds = YES;
Run Code Online (Sandbox Code Playgroud)

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

Kam*_*iya 10

尝试这个

制作Clip Subviews检查

希望这可以帮助


mat*_*att 5

很可能你很快就会运行该代码(例如viewDidLoad).比如,做吧viewDidLayoutSubviews.