iOS 11適配

適配網(wǎng)上文章很多,我只是做個(gè)總結(jié),方便查看。

iOS 11適配:

適配 iOS11 automaticallyAdjustsScrollViewInsets 棄用 和 tableView的HeaderView、FooterView上下邊距過(guò)大

在didFinishLaunchingWithOptions中加入代碼

if (@available(ios 11.0,*)) {
        
        UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
        
        UITableView.appearance.estimatedRowHeight = 0;
        
        UITableView.appearance.estimatedSectionFooterHeight = 0;
        
        UITableView.appearance.estimatedSectionHeaderHeight = 0;
        
    }

還看到一種適配方案,我覺(jué)得更實(shí)際些,就是在有tableView的控制器中加入如下代碼:

    self.extendedLayoutIncludesOpaqueBars = YES;
    if (@available(iOS 11.0, *)) {
        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
        
    } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
        
    }
    self.tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0);
    self.tableView.scrollIndicatorInsets = self.tableView.contentInset;

iPhone X

關(guān)于iPhone X 你之前的應(yīng)用首次運(yùn)行會(huì)出現(xiàn)上下黑邊的情況
只需要準(zhǔn)備一張iPhone X的啟動(dòng)頁(yè)即可,尺寸為: 1125?×?2436,添加到項(xiàng)目Assets的LaunchImage中

注:LaunchImage中,直接添加可能沒(méi)有iPhone X的尺寸框,網(wǎng)上是改動(dòng)Contents.json,我是直接刪了LaunchImage,又添加了一遍L(zhǎng)aunchImage,就出來(lái)了iPhone X的尺寸框(xcode9自帶)

后面我會(huì)持續(xù)更新...

相關(guān)參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.1、iOS11新增版本判斷API iOS11版本現(xiàn)在有了簡(jiǎn)單的API,OC也開始支持swfit的@availa...
    面條168閱讀 491評(píng)論 0 1
  • 蘋果虐我千百遍,我待蘋果如初戀。 橫批:iOS開發(fā)苦。iOS 11系統(tǒng)對(duì)于開發(fā)者來(lái)說(shuō),變化不算小,各種適配問(wèn)題接踵...
    Asd_520閱讀 1,919評(píng)論 1 2
  • 一、IOS 11適配 1.1 導(dǎo)航欄 導(dǎo)航欄高度的變化 iOS11之前導(dǎo)航欄默認(rèn)高度為64pt(這里高度指stat...
    leonardni閱讀 662評(píng)論 0 3
  • iOS 11適配源碼 Demo地址 安全區(qū)域的適配 用Xcode 9 創(chuàng)建storyboard或者xib時(shí),最低版...
    Bytesking閱讀 6,753評(píng)論 5 24
  • 今天隨戴總見了優(yōu)食管家創(chuàng)始人,還有蘭州來(lái)的李總,晚上還有食療專家做客農(nóng)爸爸,都是高手,向高手學(xué)習(xí) 除了向外學(xué),還有...
    陽(yáng)光創(chuàng)客敖偉偉閱讀 195評(píng)論 0 0

友情鏈接更多精彩內(nèi)容