小生學(xué)習(xí)xib持痰,發(fā)現(xiàn)問題多多。慢慢積累自己遇到的問題邀桑,當(dāng)作總結(jié)瞎疼。
最開始建立VC視圖,圖方便直接勾選了“Also create XIB file”壁畸。
在RootVC.xib中建立了幾個小視圖贼急,寫了點點約束
建立一個View1.xib文件,準(zhǔn)備放到RootVC 視圖中
在RootVC 中利用 “? - (nullableNSArray*)loadNibNamed:(NSString*)name owner:(nullableid)owner options:(nullableNSDictionary*)options;”方式建立出視圖捏萍,給定大小50 * 50.
天真的以為就這樣完成了太抓。在iPhone6模擬器上出現(xiàn)了這樣的樣子,我擦self.view怎么變成了SE的屏幕大小令杈。
原因:直接勾選的XIB會根據(jù)第一次建立屏幕大小變成默認(rèn)的走敌,而我淡藍(lán)色1視圖和淺粉色2視圖添加約束,一直沒有變樣逗噩,而深色視圖按照frame布局的就會出現(xiàn)被拉升的狀況掉丽。
解決:最開始建立RootVC的時候 不勾選建立XIB,然后去建立storyboard關(guān)聯(lián)VC异雁。