1. 程式人生 > >解決升級xcode8後XIB中一些檢視不顯示問題

解決升級xcode8後XIB中一些檢視不顯示問題

近期升級了xcode8,遇到了xib檢視一些空間不顯示的問題,除錯時發現時約束的問題,把那些不顯示的檢視用masonry重新約束了一下就可以了。可是cell上面重新加約束還是不行,最後定位到是圖片切圓角的問題,原來的程式碼實在UIImageView的分類中加入了這樣一個方法:

-(void)setCircular{
    self.layer.cornerRadius = self.frame.size.width/2;
    self.layer.masksToBounds = YES;
}

發現self.frame.size.width的數值為1000太大了,需要把圓角值寫成具體數值之後,圖片才顯示,什麼原因暫時未知。(PS:autolayout和frame佈局儘量不要混用)