Xcode9+iphoneX可能會(huì)遇到的適配問題

熬夜看了一下發(fā)布會(huì),唉按声,又要適配了膳犹,但iOS最起碼比Android那邊適配還是輕松點(diǎn)。運(yùn)行iPhoneX模擬器签则,發(fā)現(xiàn)原先在7p上完好的適配竟然有問題须床。


tableview這一塊的空白是什么原因?

渐裂,但是在其它設(shè)備上確實(shí)沒有這個(gè)問題啊豺旬。包括下面的tableBar也有點(diǎn)不適應(yīng)。好吧柒凉,我首先想到是不是應(yīng)該

self.automaticallyAdjustsScrollViewInsets = NO;

族阅,檢查一下代碼(反正也是別人的項(xiàng)目,得從頭開始查看),沒有問題膝捞。難道是自動(dòng)打開了Self-Sizing的原因坦刀?但是這里純手寫代碼,并沒有用xib啊,管他的鲤遥,先關(guān)閉再說沐寺,在iOS 11中Table Views默認(rèn)啟用Self-Sizing的,Headers, footers, and cells都默認(rèn)開啟Self-Sizing盖奈,混坞,我就在代碼中添加了關(guān)閉的代碼:

self.tableView.estimatedRowHeight = 0;
self.tableView.estimatedSectionHeaderHeight = 0;
self.tableView.estimatedSectionFooterHeight = 0;

運(yùn)行一下,然并卯案痔埂0蔚凇!场钉!蚊俺,我表示很無奈,沒辦法逛万,開始查閱資料泳猬。我靠!

@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets API_DEPRECATED_WITH_REPLACEMENT("Use UIScrollView's contentInsetAdjustmentBehavior instead", ios(7.0,11.0),tvos(7.0,11.0)); // Defaults to YES

iOS11棄用了automaticallyAdjustsScrollViewInsets屬性宇植,新增contentInsetAdjustmentBehavior來替代它得封。


contentInsetAdjustmentBehavior

/* Configure the behavior of adjustedContentInset.
 Default is UIScrollViewContentInsetAdjustmentAutomatic.
 */
@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0),tvos(11.0));
typedef NS_ENUM(NSInteger, UIScrollViewContentInsetAdjustmentBehavior) {
    UIScrollViewContentInsetAdjustmentAutomatic,
    // 和scrollableAxes一樣,scrollView會(huì)自動(dòng)計(jì)算和適應(yīng)頂部和底部的內(nèi)邊距并且在scrollView 不可滾動(dòng)時(shí),也會(huì)設(shè)置內(nèi)邊距.
    UIScrollViewContentInsetAdjustmentScrollableAxes, 
    //自動(dòng)計(jì)算內(nèi)邊距. 
    UIScrollViewContentInsetAdjustmentNever, 
    // 不計(jì)算內(nèi)邊距
    UIScrollViewContentInsetAdjustmentAlways, 
   // 根據(jù)safeAreaInsets 計(jì)算內(nèi)邊距

呦呦切克鬧,開始適配指郁,只需要判斷一下

if (@available(iOS 11.0, *)) {
            _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
            _tableView.contentInset = UIEdgeInsetsMake(0, 0, 49, 0);
            _tableView.scrollIndicatorInsets = _tableView.contentInset;
        }
 if #available(iOS 11.0, *) {
            tableView.contentInsetAdjustmentBehavior = .never
            tableView.contentInset = UIEdgeInsetsMake(0, 0, 49, 0)
            tableView.scrollIndicatorInsets = tableView.contentInset
        }

在聲明tableView地方添加就可以解決了
如果出現(xiàn)沒有全屏的情況下忙上,應(yīng)該是你的launchImages的原因,讓美工出一個(gè)@3倍圖


修改好了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闲坎,一起剝皮案震驚了整個(gè)濱河市疫粥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腰懂,老刑警劉巖梗逮,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異绣溜,居然都是意外死亡慷彤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門怖喻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來底哗,“玉大人,你說我怎么就攤上這事锚沸“涎。” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵咒吐,是天一觀的道長野建。 經(jīng)常有香客問我属划,道長,這世上最難降的妖魔是什么候生? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任同眯,我火速辦了婚禮,結(jié)果婚禮上唯鸭,老公的妹妹穿的比我還像新娘须蜗。我一直安慰自己,他們只是感情好目溉,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布明肮。 她就那樣靜靜地躺著,像睡著了一般缭付。 火紅的嫁衣襯著肌膚如雪柿估。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天陷猫,我揣著相機(jī)與錄音秫舌,去河邊找鬼。 笑死绣檬,一個(gè)胖子當(dāng)著我的面吹牛足陨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播娇未,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼墨缘,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了零抬?” 一聲冷哼從身側(cè)響起镊讼,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎媚值,沒想到半個(gè)月后狠毯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體护糖,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡褥芒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嫡良。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锰扶。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖寝受,靈堂內(nèi)的尸體忽然破棺而出坷牛,到底是詐尸還是另有隱情,我是刑警寧澤很澄,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布京闰,位于F島的核電站颜及,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蹂楣。R本人自食惡果不足惜俏站,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望痊土。 院中可真熱鬧肄扎,春花似錦、人聲如沸赁酝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酌呆。三九已至衡载,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間隙袁,已是汗流浹背月劈。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留藤乙,地道東北人猜揪。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像坛梁,于是被迫代替她去往敵國和親而姐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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

  • 前言 蘋果WWDC開發(fā)者大會(huì)上划咐,終于發(fā)布了大家期待已久的iOS 11拴念,有些新特性功能確實(shí)出人意料。不過大的方面蘋果...
    Mr_Say_Yes閱讀 3,323評(píng)論 6 15
  • 本文為作者原創(chuàng)褐缠,未經(jīng)作者允許不得轉(zhuǎn)載政鼠。該文同時(shí)發(fā)表在騰訊bugly公眾號(hào):https://mp.weixin.qq...
    sonialiu閱讀 101,626評(píng)論 74 283
  • iOS 11增加info.Plist中的字段:相冊(cè)權(quán)限:之前的這個(gè)字段:Privacy - Photo Libra...
    vision_colion閱讀 1,296評(píng)論 3 9
  • 整理房間的時(shí)候看到一個(gè)本子和幾封信,好奇打開來看队魏,是男朋友的前女友給他的公般。未經(jīng)允許,我打開看了里面的文字胡桨,一封信里...
    柯萊特閱讀 512評(píng)論 0 0
  • 人生只此一次官帘,自律才能讓我們能夠決定自己的方向。承擔(dān)自己成長的責(zé)任昧谊。 “真自由訓(xùn)練營”是由幸福進(jìn)化進(jìn)化俱樂部發(fā)起的...
    cissyfriends閱讀 500評(píng)論 2 0