按下选项卡时重新加载视图控制器
我的标签栏控制器中有几个选项卡,只有一个(第一个)每次选择其选项卡时(以及当应用程序返回前台时)都需要自动重新加载。
我没有找到如何执行此操作,是否需要每次都手动重新创建选项卡栏控制器?我是否需要向选项卡栏控制器添加一组新的视图控制器?
感谢您的帮助
I have several tabs in my tab bar controller and only one (the first one) for which I would need an automated reload each time I select its tab (and also when the app come back to the foreground).
I did not find how to do this, do I need to recreate the tab bar controller manually each time ? Do I need to add a new set of view controllers to the tab bar controller ?
Thanks for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
拥有一个可以在该特定视图上的 viewWillAppear 中调用的 updateView 函数是否有意义,以确保每次设置视图显示时所有内容都是最新的?
Would it make sense to have a
updateView
functio that you can call inviewWillAppear
on that particular view that ensures everything is up-to-date each time the view is set to appear?如果你的
UIViewController
是一个UITabBarControllerDelegate
它将得到这个回调,这就是你想要的,我相信:在调用你的
后简单地
方法。返回YES
>updateViewIf your
UIViewController
is aUITabBarControllerDelegate
it will get this callback, which is what you want, I believe:Simply
return YES
after calling yourupdateView
method.