xcode8 ios10.0 xib布局之后设置圆角之后控件消失

 xcode更新之后出现了一个很蛋疼的问题,在viewDidLoad里面对一个空间设置半圆角:

btn.layer.cornerRadius = btn.width * 0.5;

    btn.layer.masksToBounds = YES;

按钮没了。。

经过打印之后。原来不知道什么情况,  btn的frame={00,1000,1000}, 这一下圆角大过了按钮的承受能力了。。。。。


目前还没有太好的解决办法。。。只能放在- (void)viewDidAppear:(BOOL)animated去设置这个圆角

但考虑到每次进入界面都要加载。。所以:如果需要设置圆角的话尽量用代码,安全、性能高


可以参考:http://www.jianshu.com/p/f970872fdc22


你可能感兴趣的:(swift,ios)