• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 蘋果教程教程 > 詳細頁面

        iOS11&iPhoneX適配&Xcode9打包注意事項_IOS

        iOS11&iPhoneX適配&Xcode9打包注意事項_IOS

        更新時間:2024-04-12 文章作者:未知 信息來源:網絡 閱讀次數:

        1,適配UITableViewif#available(iOS11.0, *) {self.contentInsetAdjustmentBehavior= .neverself.estimatedR...

        1,適配UITableView

        if#available(iOS11.0, *) {
        self.contentInsetAdjustmentBehavior= .never
        self.estimatedRowHeight=0
        self.estimatedSectionHeaderHeight=0
        self.estimatedSectionFooterHeight=0
        }else{
        }

        2,適配UIScrollView

        if#available(iOS11.0, *) {
        scrollView?.contentInsetAdjustmentBehavior= .never
        }else{
        }

        3,UITableView中的sectionHeader或者Footer顯示不正常

        還有的發(fā)現某些界面tableView的sectionHeader、sectionFooter高度與設置不符的問題,在iOS11中如果不實現-tableView: viewForHeaderInSection:和-tableView: viewForFooterInSection:,則-tableView: heightForHeaderInSection:和- tableView: heightForFooterInSection:不會被調用,導致它們都變成了默認高度,這是因為tableView在iOS11默認使用Self-Sizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeight三個高度估算屬性由默認的0變成了UITableViewAutomaticDimension,解決辦法簡單粗暴,就是實現對應方法或把這三個屬性設為0。

        4,適配網頁加載不全下面有白邊

        if#available(iOS11.0, *) {
        webView.scrollView.contentInsetAdjustmentBehavior= .never
        }else{
        }

        5,適配iPhoneX不能鋪滿屏的問題

        <1>給Brand Assets添加一張1125*2436大小的圖片

        打開Assets.xcassets文件夾,找到Brand Assets

        右鍵Show in Finder

        添加一張1125*2436大小的圖片

        <2>修改Contents.json文件,添加如下內容

        {
        "extent" : "full-screen",
        "idiom" : "iphone",
        "subtype" : "2436h",
        "filename" : "1125_2436.png”,
        "minimum-system-version" : "11.0",
        "orientation" : "portrait",
        "scale" : "3x"
        }

        6,適配iPhoneX

        //適配iPhoneX
        letLL_iPhoneX = (kScreenW == Double(375.0) && kScreenH == Double(812.0) ?true:false)
        letkNavibarH = LL_iPhoneX ? Double(88.0) : Double(64.0)
        letkTabbarH = LL_iPhoneX ? Double(49.0+34.0) : Double(49.0)
        letkStatusbarH = LL_iPhoneX ? Double(44.0) : Double(20.0)

        7,xcode9打包注意事項

        xcode9打包版本只能是8.2及以下版本,或者9.0及更高版本

        xcode9不支持8.3和8.4版本

        xcode9新打包要在構建版本的時候加入1024*1024 AppSore icon

        總結

        以上所述是小編給大家介紹的iOS11&iPhoneX適配&Xcode9打包注意事項,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!

        您可能感興趣的文章:
        • 詳解IOS的Automatically Sign在設備上打包
        • iOS 縮小打包項目ipa大小的實現方法
        • iOS中使用Fastlane實現自動化打包和發(fā)布
        • iOS中打包上傳常見的錯誤與解決辦法
        • IOS 打包出現Missing Push Notification Entitlement 問題解決方案
        • IOS 靜態(tài)庫打包流程簡化詳細介紹
        • IOS 打包靜態(tài)庫詳細介紹
        • 實例分析IOS實現自動打包


        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶| 久久久久亚洲精品日久生情| 亚洲高清视频免费| 亚洲丁香色婷婷综合欲色啪| 国产精品美女自在线观看免费| 亚洲一区二区久久| 激情综合亚洲色婷婷五月| 亚洲综合色婷婷在线观看| 中文字幕日韩亚洲| 亚洲一区无码中文字幕| 成人免费午夜无码视频 | 久久精品国产亚洲av影院| 天堂在线免费观看中文版| 四虎永久在线免费观看| 亚洲香蕉网久久综合影视| 亚洲精品在线播放| 亚洲视频一区调教| 一本色道久久综合亚洲精品| 国产精品久久香蕉免费播放| 亚洲国产精品无码专区在线观看| 亚洲白嫩在线观看| 国产精品亚洲天堂| 亚洲夂夂婷婷色拍WW47| a在线免费观看视频| 亚洲AV无码一区二区三区牲色| 亚洲欧洲日韩在线电影| 黄页网站在线免费观看| 猫咪免费人成网站在线观看| 亚洲精品WWW久久久久久| 亚洲日本中文字幕区| 免费无码午夜福利片69| 麻豆高清免费国产一区| 在线观看亚洲天天一三视| 亚洲色一区二区三区四区| 亚洲免费视频在线观看| 国产亚洲精品不卡在线| 狠狠入ady亚洲精品| 最近免费mv在线电影| 亚洲乳大丰满中文字幕| 免费夜色污私人影院网站| 女人与禽交视频免费看|