最近使用xib比較的多有部分點(diǎn)自己能想起的大概記錄下盖溺,只做個(gè)人的記錄所用莫鸭×市伲可能會有粗陋簡短的地方阱高,如果有人看到了也不要噴謝謝。
1.關(guān)于xib對異面屏的適配茬缩,這個(gè)網(wǎng)上查了很多赤惊,基本的原理是選擇異面的xib選項(xiàng),然后根據(jù)異面的選擇去再設(shè)置一個(gè)約束凰锡,要注意的是約束的id得是倆種且分前后優(yōu)先級未舟。
2.關(guān)于xib的約束,之前一直感覺xib的適配比較的復(fù)雜掂为,也許頁面一個(gè)簡單的變化就很難去處理了裕膀,但是后續(xù)發(fā)現(xiàn)xib的約束其實(shí)也是能作為一個(gè)屬性進(jìn)行調(diào)整的,這樣一個(gè)頁面的高度調(diào)整或者其他操作導(dǎo)致的頁面布局變化也能在屬性設(shè)置中進(jìn)行配置勇哗。
3.xib在controller中也可以使用昼扛,雖然不大推薦但是對部分的table頁面來說使用xib來進(jìn)行布局且使用iOS8.0之后的版本去使用tableView的rowHeight = UITableViewAutomaticDimension來說是一個(gè)很好的選擇。