【发布时间】:2016-09-17 01:13:32
【问题描述】:
我将UIButton的圆角半径设置如下:
self.btnFBLogin.layer.cornerRadius = self.btnFBLogin.frame.size.height/2;
self.btnFBLogin.layer.masksToBounds = YES;
但是,升级到 Xcode 8 后,它无法正常工作。按钮不显示在屏幕上。但是,如果我不设置角半径,它会显示为一个方框。有没有人遇到过类似的问题?
【问题讨论】:
-
在 XCode 8 中,由于其新的缩放系统,边界和框架在 ViewDidLayoutSubviews 之前不正确(它们可能存在,但具有 1000 x 1000 之类的虚拟值) - stackoverflow.com/a/39495236/3150830
标签: ios objective-c xcode uibutton