螢幕適配123

2021-07-09 03:02:32 字數 854 閱讀 6237

1.ios8以後開始支援sizeclass,需要在any any裡面定義基本的控制項和約束,然後再根據不同的螢幕加不同的約束(不需要像以前那樣建立多個xib了),很方便。

2.強制轉換為橫屏(該方法現在為ios的私有方法,現在不推薦使用,有可能在上架時遭到拒絕)

if ([[uidevice currentdevice] respondstoselector:@selector(setorientation:)])

3.iphone手機對應的ios版本(我自己查的,準確0.0)

iphone 4      (2010 年)  :

ios 4.0(gsm 版) 3.5  英吋      960*640  (蘋果第一次採用 ios 為移動系統命名) 

iphone 4s    (2011 年)  :i

os 5.0       3.5  英吋      960*640

iphone 5      (2012 年)  :

ios 6.0       4     英吋     1136*640

iphone 5c 5s(2013 年) :

ios 7.0       4     英吋     1136*640

iphone 6       (2014 年) :

ios 8.0       4.7  英吋     1334*750

iphone 6s       (2023年)     :  ios  9.0

5.5  英吋     1920*1080

4.ios橫屏時,self.view的frame沒有變化。但是[uiscreen mainscreen].bounds.width卻變成了原來豎屏情況下的螢幕高,而橫屏下的高度變成了原來豎屏情況下的螢幕寬。

android螢幕適配

1 配置android應用程式適配在不同的手機上,需要在androidmanifest.xml檔案的manifest標籤中新增子元素 1 2 3 4 5 6 7 8 9 10 manifestxmlns android supports screens android smallscreens tr...

Android螢幕適配

在sdk中的幫助文件中。develpe training best practices supporting multiple screens 這裡有多屏適配的介紹。現做簡單記錄。screen size small 至少 426dp x 320dp normal 至少 470dp x 320dp l...

android螢幕適配

ui在不同的螢幕畫素或大小中顯示效果可能會不同 1 建議使用盡量使用線性布局和相對布局,基本上不會產生螢幕大小不適應的問題 2 設定控制項寬高的時候使用單位dip dp 是根據當前裝置大小比例計算出來的 3 文字設定盡量使用sp單位 4 盡量不使用px設定大小 畫素px和dip相互轉換工具,實現兩種...