在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
}
複製程式碼