• <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顯示不正常

        還有的發現某些界面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實現自動化打包和發布
        • iOS中打包上傳常見的錯誤與解決辦法
        • IOS 打包出現Missing Push Notification Entitlement 問題解決方案
        • IOS 靜態庫打包流程簡化詳細介紹
        • IOS 打包靜態庫詳細介紹
        • 實例分析IOS實現自動打包


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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 午夜免费福利视频| 日本一道一区二区免费看| 久久青草91免费观看| 在线观看人成网站深夜免费| 亚洲精品黄色视频在线观看免费资源 | 亚洲AV无码精品色午夜果冻不卡 | 亚洲欧洲日韩国产| av网站免费线看| 国产精品久久免费| 亚洲中文字幕无码不卡电影| 亚洲人成综合网站7777香蕉| 国产啪精品视频网站免费尤物| 国产性生交xxxxx免费| 亚洲成在人线电影天堂色| 57PAO成人国产永久免费视频| 国产精品亚洲专区在线观看| 久久久久久久99精品免费| 亚洲国产精品第一区二区| 国产精品福利片免费看| 亚洲国产日韩在线视频| 一级人做人爰a全过程免费视频| 在线看片人成视频免费无遮挡| 亚洲精品9999久久久久无码| 91九色精品国产免费| 亚洲熟妇无码一区二区三区| 久久九九兔免费精品6| 亚洲国产综合91精品麻豆| 成年黄网站色大免费全看| 亚洲av无码专区在线观看亚| 大陆一级毛片免费视频观看| 美女被免费网站视频在线| 国产精品无码一二区免费| 成人妇女免费播放久久久| 国产成人麻豆亚洲综合无码精品 | 亚洲成在人线aⅴ免费毛片| 亚洲国产一区视频| 亚洲日本在线免费观看| 亚洲人成电影青青在线播放| 1000部拍拍拍18勿入免费视频下载| 亚洲高清一区二区三区电影| 亚洲精品乱码久久久久久蜜桃不卡|