确定 UINavigationController 放置在 UITabBarController 中时何时显示/隐藏
所以我有一个 UITabBarController
,并且在其中一个选项卡中我有一个 UINavigationController
。我需要知道 UINavigationController 何时显示和隐藏。我想知道最好的方法是什么。
我可以使用 UITabBarDelegate 来确定用户何时单击该选项卡,但通常会通过其他方式将用户发送到该选项卡。我还可以在 UINavigationController
内的特定视图控制器中使用 viewDidAppear
或 viewWillHide
,但我想知道它们何时 UINavigationController
code> 作为一个组显示和隐藏,而不是其中任何特定的视图控制器。
So I have a UITabBarController
, and in one of the tabs I have a UINavigationController
. I need to know when the UINavigationController
shows and hides. I'm wondering what the best way to do this is.
I can use the UITabBarDelegate
to determine when a user clicks on that tab, but often the user is sent to this tab by another means. I can also use viewDidAppear
or viewWillHide
in the specific view controllers within the UINavigationController
, but I want to know when they UINavigationController
as a group shows and hides, not any specific view controller within.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
呵呵。 UINavigationController 类是否有一个如下所示的实例方法:
您应该检查开发人员文档以获取此类实例方法。
Huh. Is there an instance method of the UINavigationController class that looks like this:
You should check the developer documentation for such an instance method.