屏幕適配的發(fā)展歷史
- iPhone3GS\iPhone4
- 沒有屏幕適配可言
- 全部用frame、bounds、center進(jìn)行布局
- 很多這樣的現(xiàn)象:坐標(biāo)值术健、寬度高度值全部寫死
UIButton *btn1 = [[UIButton alloc] init];
btn1.frame = CGRectMake(0, 0, 320 - b, 480 - c);
-
iPad出現(xiàn)兵多、iPhone橫屏
- 出現(xiàn)Autoresizing技術(shù)
- 讓橫豎屏適配相對簡單
- 讓子控件可以跟隨父控件的行為自動發(fā)生相應(yīng)的變化
- 前提是:關(guān)閉Autolayout功能
- 局限性
- 只能解決子控件跟父控件的相對關(guān)系問題
- 不能解決兄弟控件的相對關(guān)系問題
- 出現(xiàn)Autoresizing技術(shù)
-
iOS 6.0(Xcode4)開始
- 出現(xiàn)了Autolayout技術(shù)
- 從Xcode5.0(iOS 7.0)開始,開始流行Autolayout