iOS 11,新特性,安全區(qū)

在iOS11出來之后,,對iOS 來說改變最大的就是安全區(qū)险掀,就是劉海的問題嗡害,在這塊對于iOS新的特性

iPhone X尺寸

APP啟動頁鹃骂,即LaunchImages良价,需要五張不同尺寸大小的圖,切記一定要選擇png格式,否則打包時報錯,導(dǎo)致APP適配失敗。

六張圖的大小即:320×480号显、640×960、640×1136、750×1334、1242×2208、

1125*2436

分別對應(yīng)的iphone屏幕尺寸:iphone 3GS怔昨、iphone4(s)矮烹、iphone5(c唯欣、s)、iphone6/7/8(s)、iphone 6/7/8(s) plus、iPhoneX

具體步驟:

Step1:

1.點擊工程目錄中的Images.xcassets/Assets.xcassets,點擊左側(cè)邊欄的LaunchImages(如果沒有,在空白處右擊創(chuàng)建一個)

2.然后在xcode最右側(cè)的邊欄處選擇你的APP是否要對ipad、橫豎屏、以及低版本的iOS系統(tǒng)做支持。



iOS 11之前熟丸,

automaticallyAdjustsScrollViewInsets經(jīng)常被設(shè)置成NO纱兑,由開發(fā)者去控制處理留白和坐標(biāo)問題, 但是11+automaticallyAdjustsScrollViewInsets = NO這句代碼失效铐炫。

iOS 11后泳梆,

把這個automaticallyAdjustsScrollViewInsets廢棄鳞溉,新增了contentInsetAdjustmentBehavior抄罕,這個屬性是個枚舉類型值做入,我們只需要把其設(shè)置成never就行了

解決tableView偏移88的問題, ?我們可以對對 tableView 進(jìn)行如下設(shè)置:

if (@available(iOS 11.0, *)) {

self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

} else {

self.automaticallyAdjustsScrollViewInsets = NO;

}



2浪秘、導(dǎo)航欄適配

導(dǎo)航欄新增了一種大標(biāo)題樣式,默認(rèn)設(shè)置是不開啟,所以不需要修改尝胆。

iOS 11以前贪染,導(dǎo)航欄的高度是64,其中狀態(tài)欄statusBar的高度是20铣耘,底部tabbar的高度是49。

iOS 11之后,iPhoneX的導(dǎo)航欄的高度是88,其中狀態(tài)欄的statusBar的高度變成了44, 底部的tabbar變成了83。

iPhoneX的底部增加了虛擬Home區(qū),由于安全區(qū)域的原因默認(rèn)tabBar的高度由49變?yōu)?3,增高了34,所以自定義的底部TabBar也需要需改其適配方案。

目前我們項目沒有自定義底部TabBar, 則先不考慮吧, 先來考慮關(guān)于navi 在 iPhone X 上是88的問題.

目前沒發(fā)現(xiàn)有iPhoneX的機(jī)型判斷API,建議使用size來做代替判斷闽晦。

#definekStatusBarHeight[[UIApplicationsharedApplication] statusBarFrame].size.height

#define kNavBarHeight 44.0

#define kTabBarHeight ([[UIApplication sharedApplication] statusBarFrame].size.height>20?83:49)//tabBar高

#define kTopHeight(kStatusBarHeight + kNavBarHeight)//導(dǎo)航欄高

//判斷iPhoneX

#define isiPhone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)

#defineiPhoneX[[UIScreenmainScreen] bounds].size.width >= 375.0f && [[UIScreen mainScreen] bounds].size.height >= 812.0f && isiPhone

3、iPhone X上下顯示黑條問題

運行Xcode9.0的iPhoneX模擬器, APP在iPhoneX屏幕沒填充滿,上下有黑色區(qū)域,這是因為app之前未用LaunchScreen.Storyboard作為啟動頁面,可以使用LaunchScreen來當(dāng)做入場頁面走孽,這樣APP才會自動適配為iPhoneX的大小困食。我的項目中是用Assets中的LaunchImage, 這樣就可以修改Assets中的LaunchImage待讳,添加iPhoneX的Launch圖(1125*2436)


更新適配版本時 iPhone X 的啟動圖適配加上了, 千萬別忘了也要傳 Icon. 否則就會有上傳版本時會有提示警告滴

4部凑、MJRefresh上拉刷新死循環(huán)

self.tableView.estimatedRowHeight=150.0f;

150這個數(shù)值是你cell的平均高度劳较,如果estimatedRowHeight設(shè)置非常小,MJRefresh的KVO會監(jiān)聽錯誤的contentoffset,造成不停進(jìn)行上拉加載操作厂画。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子梯找,更是在濱河造成了極大的恐慌浅辙,老刑警劉巖泽腮,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件续崖,死亡現(xiàn)場離奇詭異像吻,居然都是意外死亡惭每,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了途戒?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵移必,是天一觀的道長入篮。 經(jīng)常有香客問我酥诽,道長托修,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任翅娶,我火速辦了婚禮森书,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好寒波,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布辰企。 她就那樣靜靜地躺著臭增,像睡著了一般拗窃。 火紅的嫁衣襯著肌膚如雪逃魄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死腔召,一個胖子當(dāng)著我的面吹牛杆查,可吹牛的內(nèi)容都是我干的掺栅。 我是一名探鬼主播氧卧,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼闪檬,長吁一口氣:“原來是場噩夢啊……” “哼样傍!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起妇押,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤扩然,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后夫偶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體界睁,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年兵拢,在試婚紗的時候發(fā)現(xiàn)自己被綠了翻斟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡说铃,死狀恐怖访惜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情腻扇,我是刑警寧澤债热,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站幼苛,受9級特大地震影響窒篱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舶沿,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一舌剂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧暑椰,春花似錦霍转、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽低滩。三九已至,卻和暖如春岩喷,著一層夾襖步出監(jiān)牢的瞬間恕沫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工纱意, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留乳绕,地道東北人团秽。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓菲嘴,卻偏偏與公主長得像倘要,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子类少,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一.iPhone X尺寸問題 1. 高度增加了145pt叙身,變成812pt. 2.屏幕圓角顯示,注意至少留10pt邊...
    騎行天下閱讀 12,825評論 5 36
  • 1.1硫狞、iOS11新增版本判斷API iOS11版本現(xiàn)在有了簡單的API信轿,OC也開始支持swfit的@availa...
    面條168閱讀 438評論 0 1
  • 少年曾懷壯志夢, 望斷飛雁神游暢残吩。 醉臥半癡幾回想财忽, 揺翻筋斗坐云層。 舞臂展翅群山小泣侮, 黃山黃河若等閑即彪。 手拔云...
    我的文字會跳舞閱讀 299評論 0 1
  • 第五回 冥冥浮幻綺夢蝶 落落余恨花非花(4) “這姓林的倒是機(jī)靈,讓他跑了怪可惜的琼蚯〕甑剩”一個約為沙啞的聲音在一群渾渾...
    正版瞌睡魚游走閱讀 402評論 0 3
  • 序章 戰(zhàn)后之戰(zhàn) 都走了嗎? 嗯遭庶,都走了宁仔。 你為什么不走,你應(yīng)該知道就在這里峦睡,只有死路一條翎苫。 少年雙眼空洞,看著死...
    默々蟻閱讀 436評論 0 0