美文网首页
Xcode8-->xib button不显示问题

Xcode8-->xib button不显示问题

作者: JonesCxy | 来源:发表于2016-09-28 13:47 被阅读385次

    最近在升级新的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;}

    **
    原文链接:http://www.jianshu.com/p/d8e922de4c3b著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。8

    相关文章

      网友评论

          本文标题:Xcode8-->xib button不显示问题

          本文链接:https://www.haomeiwen.com/subject/nbwhyttx.html