新版iPhoneXs系列適配

1.在項目中添加機型判斷:.iPhoneXs屏幕尺寸和iPhoneX一樣的朵纷,不需要再另外適配摔吏,由于iPhoneXR和iPhoneXs Max屏幕寬高一樣誉裆,故只需添加對iPhoneXR和iPhoneXs Max機型判斷即可勘天。

/**

?*斷當前設備是否為iPhoneXR 或 iPhoneXs Max 的屏幕尺寸

?*兩個判斷依據(jù):

?* 1.是否運行在Phone 模式下

?* 2.是否屏幕尺寸為(828, 1792)||(1242, 2688)

?* (UI_USER_INTERFACE_IDIOM() ==UIUserInterfaceIdiomPhone) && (CGSizeEqualToSize([UIScreenmainScreen].currentMode.size, CGSizeMake(828, 1792) ||(CGSizeEqualToSize([UIScreen mainScreen].currentMode.size, CGSizeMake(1242,2688)))

?*/

+(BOOL)isIPhoneXROrXsMax {

??? if(UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone) {

???????return NO;

??? }

??? returnCGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(414, 896));

}

另外饰及,由于項目中對狀態(tài)欄龙助、導航欄以及底部Tab bar都加了iPhoneX和非iPhoneX的高度區(qū)分砰奕,所以我們可以再添加一個新的方法蛛芥,判斷是否是iPhoneX系列(劉海屏系列),包括iPhoneX军援、iPhoneXs仅淑、iPhoneXR以及iPhoneXs

Max,這些設備的狀態(tài)欄胸哥、導航欄以及Tab bar高度都是一樣涯竟,項目中以前有這塊的邏輯統(tǒng)一調整成此方法即可。

/**

?*斷當前設備是否為iPhoneX 系列的屏幕尺寸(用來設置狀態(tài)欄/導航欄/Tabbar)

?*兩個判斷依據(jù):

?* 1.是否運行在Phone 模式下

?* 2.是否屏幕尺寸為(414, 896)||(375, 812)

?* (UI_USER_INTERFACE_IDIOM() ==UIUserInterfaceIdiomPhone) && (CGSizeEqualToSize([UIScreenmainScreen].currentMode.size, CGSizeMake(828, 1792) ||(CGSizeEqualToSize([UIScreen mainScreen].currentMode.size, CGSizeMake(1242,2688)))

?*/

+(BOOL)isIPhoneXseries {

??? if(UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone) {

???????return NO;

??? }

??? returnCGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(414, 896)) ||CGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(375, 812));

}

2.開屏圖片添加:需要添加一張iPhoneXR和iPhoneXs Max的啟動圖片空厌。

3.項目中對設備作判斷且全屏展示的地方需要添加對iPhoneXR和iPhoneXs Max的判斷庐船,添加新尺寸的圖片。

4. 項目中部分宏定義用到判斷iPhoneX的方法嘲更,須將之前判斷iPhoneX的方法改為判斷iPhoneX系列的方法筐钟。

5. 如果有新手蒙版也需將對iPhoneX的判斷方法改為判斷iPhoneX系列的方法。

6. 項目中其他對iPhoneX的判斷:圖片高度赋朦,視圖位置等篓冲。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市宠哄,隨后出現(xiàn)的幾起案子壹将,更是在濱河造成了極大的恐慌,老刑警劉巖毛嫉,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诽俯,死亡現(xiàn)場離奇詭異,居然都是意外死亡承粤,警方通過查閱死者的電腦和手機惊畏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來密任,“玉大人颜启,你說我怎么就攤上這事±嘶洌” “怎么了缰盏?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長淹遵。 經(jīng)常有香客問我口猜,道長,這世上最難降的妖魔是什么透揣? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任济炎,我火速辦了婚禮,結果婚禮上辐真,老公的妹妹穿的比我還像新娘须尚。我一直安慰自己崖堤,他們只是感情好,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布耐床。 她就那樣靜靜地躺著密幔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪撩轰。 梳的紋絲不亂的頭發(fā)上胯甩,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天,我揣著相機與錄音堪嫂,去河邊找鬼偎箫。 笑死,一個胖子當著我的面吹牛皆串,可吹牛的內容都是我干的镜廉。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼愚战,長吁一口氣:“原來是場噩夢啊……” “哼娇唯!你這毒婦竟也來了?” 一聲冷哼從身側響起寂玲,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤塔插,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拓哟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體想许,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年断序,在試婚紗的時候發(fā)現(xiàn)自己被綠了流纹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡违诗,死狀恐怖漱凝,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情诸迟,我是刑警寧澤茸炒,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站阵苇,受9級特大地震影響壁公,放射性物質發(fā)生泄漏。R本人自食惡果不足惜绅项,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一紊册、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧快耿,春花似錦囊陡、人聲如沸芳绩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽示括。三九已至铺浇,卻和暖如春痢畜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鳍侣。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工丁稀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人倚聚。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓线衫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惑折。 傳聞我的和親對象是個殘疾皇子授账,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內容