iOS 11中的UIRefreshControl()Glitchy效果

时间:2017-10-02 13:22:31

标签: swift ios11 xcode9 uirefreshcontrol

每当我拉动刷新TableView时,UIRefreshControl似乎都是毛病。以下是我正在使用的代码。任何想法?

在AppDelegate中:

UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().barTintColor = UIColor.red
UINavigationBar.appearance().tintColor = UIColor.white

在UITableViewController中:

self.tableView.refreshControl = UIRefreshControl()

if #available(iOS 11.0, *) {
  self.navigationController?.navigationBar.prefersLargeTitles = false
} else {
  // Fallback on earlier versions
}

self.tableView.refreshControl = refreshCont

1 个答案:

答案 0 :(得分:14)

对我来说self.extendedLayoutIncludesOpaqueBars = YES解决了这个问题。