IOS螢幕適配

2021-07-25 11:11:09 字數 498 閱讀 1122

螢幕適配一直是移動端開發乙個非常蛋疼的問題,前幾天和產品狗溝通乙個android專案,它覺得這個軟體應該在任何手機上顯示的都應該是一模一樣的,一點都不能縮放,還誇下海口,哪怕只適應一種機型,然後程式猿先生只能遺憾的說,滾蛋!

其實最初的時候android和ios一樣,對一些介面都是給的固定值,在iphone5出來之前,不存在螢幕適配的問題,因為iphone5之前的機型螢幕大小都是一樣的。

5年以上的android也應該知道當時是有五大布局的,現在只有四大布局,淘汰的那種正是固定布局,因為android的螢幕大小更誇張,大小不一也就算了,某些廠商還推出一些***的螢幕尺寸,尼瑪!

不扯淡了,雖然android的適配比較蛋疼,但是ios還是比較方便的,下圖是一張蘋果產品的螢幕尺寸圖:

既然咱是學習ios的,那麼對這個多少要了解一點,來吧小夥子

iphone ~ iphone4s時代

橫屏和ipad出現了

iphone5的變革

ios6.0和autolayout

iOS 螢幕適配

螢幕適配 1 螢幕適配的發展過程 計算frame autoreszing 父控制項和子控制項的關係 autolayout 任何控制項都可以產生關係 sizeclass 沒有螢幕適配,直接使用frame固定子控制項的大小 螢幕大小一樣,但是如果進行ipad開發,就需要考慮螢幕適配 螢幕大小不一樣,需要...

iOS螢幕適配

ios的螢幕適配從純frame到autoresizingmask再到autolayout,autoresizingmask autolayout sizeclassesautoresizingmask和autolayout不相容 sizeclasses依賴autolayout autoresizin...

iOS螢幕適配

一 ios螢幕適配發展歷程 裝置適配技術 4及以前 ipad未出 直接用 計算 有了ipad autoresizing 有不同螢幕的iphone後 autolayout 有更多不同螢幕的iphone後 sizeclass 1 直接用 計算 由於螢幕的大小都一樣,只有橫豎屏的情況,可以直接計算 2 a...