您好,欢迎来到花图问答。
搜索
您的当前位置:首页Xcode8-->xib button不显示问题

Xcode8-->xib button不显示问题

来源:花图问答

最近在升级新的xcode8后 编译旧工程,工程内头像会不显示,但在自带解析工具内看层次可以看到该头像。昨天排查以后似乎是因为roundedCorners & clipsToBounds造成的
例如:
(void)awakeFromNib {[super awakeFromNib];
self.testView.layer.cornerRadius = self.testView.frame.size.height * .5;self.testView.layer.masksToBounds = YES;}

任何使用圆角的UIView, UILabels and UIButtons都可能出现不显示问题。
解决方法:
只要在裁剪前先调用 [self layoutIfNeeded]; 即可修复
(void)awakeFromNib {[super awakeFromNib];[self layoutIfNeeded];self.testView.layer.cornerRadius = self.testView.frame.size.height * .5;self.testView.layer.masksToBounds = YES;}

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务