在升級xcode8之后xib中的切圓角之后的圖片會在運行之后不顯示,但在debug view hierarchy顯示圖層之時卻奇怪的看到了不顯示的圖片。
可能原因是xcode8對xib之中的切圓角有了限制,具體不詳。
解決方法就是在
[super awakeFromNib];
self.iconImageView.clipsToBounds=YES;
之間調用一下 layoutIfNeeded方法就暫時解決了不顯示的問題。
又試了一下,在設置圓角view.layer.cornerRadius時用了view的自身屬性比如高height的時候,
就需要調用layoutIFNeeded方法,但是設置的為普通數值就不需要調用layoutIFNeeded方法,這可能是ios10升級出現的一個小bug,注意一下就好了。