禁用下拉刷新功能

12

我有一组静态单元格,实际上有几组,并且不知何故启用了下拉刷新功能。我无法确定在哪里可以禁用此功能,至少在Xcode界面构建器中没有选项可以禁用它。我想我必须以编程方式完成它。

有人知道如何在Swift中完成这个任务吗?


希望这可以帮到你:在TableViewController中禁用下拉刷新 - Rattanakoudom Sambath
3个回答

14

如果您正在使用 UITableViewController,那么它应该非常简单,只需:

self.refreshControl = nil

我靠,我以为我已经试过了。Xcode界面显示“此属性的默认值为nil”,但当我这样做时,它却起作用了。所以这很令人困惑。不过还是谢谢你! - trever
当 Stack Overflow 决定是时候的时候,我会接受这个答案的 lol。 - trever
我在initWithStyle方法中尝试过这个,但似乎会阻止导航栏的出现;我将其移动到viewDidLoad方法中,在取消隐藏导航栏后,它可以正常工作,没有任何副作用。无论如何,我还是点了赞。 - Giorgio Barchiesi

4
在Storyboard中,前往您的视图控制器的属性检查器并在那里禁用“刷新”选项: enter image description here

4

对于 Swift 4,您可以使用:

 self.yourTableView.refreshControl = nil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接