MJRefresh在iOS11中第一行cell被遮住

chenshipeng發表於2018-01-03

在iOS11中,swift專案中使用MJRefresh,第一行cell會有一點顯示不出來。 是因為iOS11中automaticallyAdjustsScrollViewInsets被棄用了,要使用contentInsetAdjustmentBehavior來代替。 修改:

    if #available(iOS 11.0, *) {
        tableView.contentInsetAdjustmentBehavior = .never
        tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0)
        tableView.scrollIndicatorInsets = tableView.contentInset
    }
複製程式碼

相關文章