1.適配的分類
- 系統(tǒng)適配
- 屏幕適配
1.1屏幕適配歷史
1.1.1autoresizing
-
去掉auto layout 才可以使用
Alt text
使用auto resizing

Alt text
實(shí)線表示它在那個(gè)方向與父控件位置保持不變膝晾,不管你在什么屏幕上它位置不變网持,如果你希望寬度與永遠(yuǎn)與父控件一致,就要勾選內(nèi)部的箭頭
練習(xí)題:
- 讓紅色的永遠(yuǎn)挨著左邊,然后高度隨著父控件變化
大神班課程大綱.png
- 寬度或者高度跟著變是等比例的變化
局限性
autoresizing 只認(rèn)父控件,而不認(rèn)兄弟控件
代碼實(shí)現(xiàn)

Alt text
添加的方法是,在括號(hào)里邊添加枚舉就好了

Alt text
autolayout
布局

Alt text
約束

Alt text

Alt text
約束沖突或者約束不夠,就會(huì)出現(xiàn)錯(cuò)誤的提示项玛,layout得知道以后我的寬度和高度,位置怎么變化應(yīng)該弱判,紅色就是報(bào)錯(cuò)了襟沮,還有可能是黃色提示,黃色意味著frame不匹配昌腰,你update一下frame就可以了
-
注意添加約束和更改約束是不同的操作方法
點(diǎn)中間這個(gè)只能添加开伏,你再點(diǎn)就再添加,然后報(bào)錯(cuò)
Alt text
通過(guò)右邊的面板可以更改約束
Alt text -
讓控件永遠(yuǎn)居中
Alt text -
控件與控件的約束
Alt text
Alt text
拖線的時(shí)候遭商,注意固灵,A拖向B,意味著株婴,A的東西由B的lai