iOS11适配tableView顶部空白
生活随笔
收集整理的這篇文章主要介紹了
iOS11适配tableView顶部空白
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果你使用了MJRefresh進行刷新,并且你隱藏了導航欄,就會出現下拉刷新錯亂的問題。
因為iOS 11上廢除了automaticallyAdjustsScrollViewInsets這個方法,使用UIScrollView's contentInsetAdjustmentBehavior來代替,解決辦法就是一段代碼:
?
OC:
?
?if (@available(iOS 11.0, *)) {
? ? ? ? self.collectionView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
? ? }else {
? ? ? ? self.automaticallyAdjustsScrollViewInsets = NO;
? ? }
??
?
swift:
?
if #available(iOS 11.0, *) { ?
? ? tableView.contentInsetAdjustmentBehavior = .never ?
} else { ?
? ? self.automaticallyAdjustsScrollViewInsets = false ?
} ?
?
轉載于:https://www.cnblogs.com/wzl666/p/8406223.html
總結
以上是生活随笔為你收集整理的iOS11适配tableView顶部空白的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】C# 操作系统防火墙
- 下一篇: WinForm绘制柱形图