欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 蘋果教程教程 > 詳細頁面

iOS 11更新后及iPhone X推出后工程中遇到的問題及適配辦法_IOS

iOS 11更新后及iPhone X推出后工程中遇到的問題及適配辦法_IOS

更新時間:2024-04-11 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)1.UITableView滑動時右側(cè)的滑動條忽長忽短的亂跳以及MJRefresh上拉刷新死循環(huán)這是因為tableView在iOS11默認使用Self-Sizing,tableView的estimat...

1.UITableView滑動時右側(cè)的滑動條忽長忽短的亂跳以及MJRefresh上拉刷新死循環(huán)

這是因為tableView在iOS11默認使用Self-Sizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeight三個高度估算屬性由默認的0變成了UITableViewAutomaticDimension,MJRefresh的KVO會監(jiān)聽錯誤的contentoffset,造成不停進行上拉加載操作,

解決方法可以再全局里面將上面3個屬性的默認值設(shè)置為0即可

UITableView.appearance.estimatedRowHeight = 0;
UITableView.appearance.estimatedSectionFooterHeight = 0;
UITableView.appearance.estimatedSectionHeaderHeight = 0;

2.在iOS 11中tableview的contentsize默認下移了64高度

在iOS 11中UIViewCOntroller的 automaticallyAdjustsScrollViewInsets 屬性被廢棄了取而代之的是UIScrollVIew的contentInsetAdjustmentBehavior屬性,同樣的也可以更改默認的值

if (@available(iOS 11.0, *)) {
  UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
  // Fallback on earlier versions
  self.automaticallyAdjustsScrollViewInsets = NO;
}

然而這樣寫在調(diào)用相冊的時候當(dāng)推出系統(tǒng)相冊的時候?qū)⑾到y(tǒng)頁面contentSize的下移取消掉了導(dǎo)致出現(xiàn)了大問題,所以又將上面的默認值去掉在特定的界面修改即可

3.項目在iPhone X上運行時上下都有巨大的黑邊

解決方法:因為項目中是用Assets中的LaunchImage, 這樣就可以修改Assets中的LaunchImage,添加iPhoneX的Launch圖(1125*2436)即可,但是

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ū)域的原因默認tabBar的高度由49變?yōu)?3,增高了34,所以自定義的底部TabBar也需要修改其適配方案。

總結(jié)

以上所述是小編給大家介紹的iOS 11更新后及iPhone X推出后工程中遇到的問題及適配,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對本站網(wǎng)站的支持!

您可能感興趣的文章:
  • iOS11和iPhoneX適配的一些坑
  • 詳解iOS11、iPhone X、Xcode9 適配指南
  • iPhone X官方文檔的適配學(xué)習(xí)詳解
  • iPhoneX無導(dǎo)航欄頁面適配問題解決方案
  • 淺談iphone X的簡單適配問題(推薦)
  • 微信小程序中吸底按鈕適配iPhone X方案
  • 關(guān)于適配iOS11和iPhoneX的一些事
  • iOS11&iPhoneX適配&Xcode9打包注意事項
  • ios 11和iphone x的相關(guān)適配問題及解決方法
  • iPhoneX 各種適配記錄筆記(超全面)


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

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 五寨县| 邢台市| 阿荣旗| 蛟河市| 绥芬河市| 南丹县| 屏东市| 昌江| 方正县| 普兰县| 建平县| 双城市| 安西县| 白水县| 水城县| 旬邑县| 鹿泉市| 雅江县| 双牌县| 阿鲁科尔沁旗| 静安区| 乐平市| 北川| 襄垣县| 中阳县| 宜春市| 汝州市| 康乐县| 宝兴县| 周至县| 共和县| 同心县| 平潭县| 襄城县| 武乡县| 阿坝县| 广丰县| 双城市| 韶山市| 隆昌县| 鹿泉市|