gpt4 book ai didi

ios - 每次单击选项卡栏项目时如何刷新 View ?

转载 作者:行者123 更新时间:2023-11-29 10:32:34 25 4
gpt4 key购买 nike

我有一个 UITabBarController(empty),它有 2 个 subview 。这两个子View是tableView(从数据库中获取数据)。每次单击选项卡栏项目时,我都想刷新 View (从数据库获取新数据)。

我在网上搜索了很多方法。有的说用viewwillappear。但确实有效。

谁能给我一些建议?谢谢

最佳答案

您设置一些东西作为标签栏 Controller 委托(delegate),当用户点击标签栏项目时,覆盖:

tabBarController:didSelectViewController:

每次触摸该项目时,都会向 View Controller 发送一条消息(这是通过该委托(delegate)方法传入的参数之一)以刷新您想要的任何内容。

不要使用“viewWillAppear”。这意味着在 View 要出现之前被调用。

我建议实现一个自定义的“refreshView:”方法(或者您可以选择对您有意义的任何方法名称),并在其中执行您想为该 View Controller 拥有的 View 。

关于ios - 每次单击选项卡栏项目时如何刷新 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com