【发布时间】:2017-03-22 11:43:28
【问题描述】:
我的 UIViewController 中有一个 UITableView 并添加了一个 UIRefreshControl:
lazy var refreshControl: UIRefreshControl = {
let refreshControl = UIRefreshControl()
refreshControl.addTarget(self, action: #selector(ListViewController.handleRefresh), for: UIControlEvents.valueChanged)
return refreshControl
}()
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.addSubview(self.refreshControl)
}
它工作正常,但会在与标题视图重叠的地方产生令人讨厌的 UI 效果。
我尝试设置frame height 和contentInset,但都没有成功。
【问题讨论】:
-
你试过设置
Adjust Scroll View Insets吗? -
我试过你的代码并且工作正常。因此,请在您遇到问题的地方显示更多图片。
标签: uitableview uiviewcontroller uirefreshcontrol