Swift UIRefreshControl与自定义TableViewCell组合时出现故障
我遇到了一个奇怪的问题,Swift UIRefreshControl与自定义TableViewCell组合时出现故障,swift,xcode,uitableview,uirefreshcontrol,Swift,Xcode,Uitableview,Uirefreshcontrol,我遇到了一个奇怪的问题,UIRefreshControl与UITableView和自定义UITableViewCells结合使用时出现故障。如果我使用基本的(在Xcode中的inspector面板中设置),它就可以正常工作。看 UITableView和UITableViewCell上inspector中的设置为默认设置。我在多个项目中遇到了这个问题。上面的代码在一个干净的项目中。当prefersLargeTitles=false时,刷新控件也会跳转 如何使刷新控件在自定义TableViewC
UIRefreshControl
与UITableView
和自定义UITableViewCells
结合使用时出现故障。如果我使用基本的(在Xcode中的inspector面板中设置),它就可以正常工作。看
UITableView和UITableViewCell上inspector中的设置为默认设置。我在多个项目中遇到了这个问题。上面的代码在一个干净的项目中。当prefersLargeTitles=false
时,刷新控件也会跳转
如何使刷新控件在自定义TableViewCell中正常工作?目前,我避免上述问题的方法是将tableView.reloadData()调用延迟一小段时间:
self.tableView.refreshControl?.endRefreshing()
self.tableView.perform(#selector(self.tableView.reloadData), with: nil, afterDelay: 0.05)
在我看来,这不是一个真正的修复,而是一个黑客行为。请在您的帖子和外部页面中包含该图像site@slashburn我没有足够高的声誉。对不起,我的坏:)这对我不起作用:(你还有别的建议吗?
self.tableView.refreshControl?.endRefreshing()
self.tableView.perform(#selector(self.tableView.reloadData), with: nil, afterDelay: 0.05)