如何解决无法禁用UIRefreshControl
我在情节提要中有一个UITableViewController。我已经使用界面构建器启用了“刷新刷新”属性。 我想根据要求禁用并重新启用拉动以编程方式刷新功能。
UIRefreshControl继承自具有isEnabled属性的UIControl。
将此属性设置为false绝不会禁用它,也不会将isUserInteractionEnabled设置为false。
我可以实现我想要的唯一方法是将刷新控件设置为nil,然后再次重新创建它,但是我仍然不明白为什么我不能只将其isEnabled值设置为false?
我在这里想念东西吗?
解决方法
您是正确的,UIRefreshControl继承自UIControl,但是isEnabled = false,将禁用触摸事件。因此,“禁用” UIRefreshControl的唯一方法是将其设置为-1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。