ios – UITableViewController刷新控件为零

ios – UITableViewController刷新控件为零,第1张

概述我的项目中有一个UITableViewController,并在Storyboard中将“Refreshing”设置为启用.但是,出口是零. 像这样使用它 self.refreshControl 即使我将故事板中的自定义插座设置为viewcontrolelr,它也是零. 它适用于我的项目中的其他表视图,只是不适用于此. 有什么快我可能错过了吗? 你通过故事板创建的很好.尝试从故事板中删除并再次添加 我的项目中有一个UItableVIEwController,并在Storyboard中将“Refreshing”设置为启用.但是,出口是零.

像这样使用它

self.refreshControl

即使我将故事板中的自定义插座设置为vIEwcontrolelr,它也是零.
它适用于我的项目中的其他表视图,只是不适用于此.

有什么快我可能错过了吗?

解决方法 你通过故事板创建的很好.尝试从故事板中删除并再次添加.

然后在vIEwDIDLoad方法中启动它

喜欢self.refreshControl = UIRefreshControl()

或者你可以编程创建它会很容易.

创建一个全局属性

var refreshControl : UIRefreshControl?

在vIEwDIDLoad中添加

self.refreshControl = UIRefreshControl()if let refreshControl = self.refreshControl{   refreshControl.addTarget(self,action: #selector(vIEwCtrl.refresh(_:)),forControlEvents: UIControlEvents.ValueChanged)   self.tablevIEw.addSubvIEw(refreshControl)}

这将解决您的问题.

总结

以上是内存溢出为你收集整理的ios – UITableViewController刷新控件为零全部内容,希望文章能够帮你解决ios – UITableViewController刷新控件为零所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存