从TableViewContorller(例如performSegueWithIdentifier:
)到另一个(例如aTVC
)bTVC
时,如果我点击bTVC
上的后退按钮UIRefreshControl
正在显示,将导致TableView
中aTVC
的错误偏移:
黑色部分是由于UIRefreshControl
的{{1}}在点击后退按钮时显示的导航栏高度不同:
我尝试在从bTVC
切换之前取消refreshControl,但没有成功。
有什么想法吗?
答案 0 :(得分:-1)
尝试在UIRefreshControl
(或您想要的地方)添加ViewDidLoad
并在refreshControl.removeFromSuperview()
而不是viewWillDisappear
中删除(endRefreshing
)。