【问题标题】:which method be called-back when switching between tab bar view?在标签栏视图之间切换时回调哪个方法?
【发布时间】:2014-12-14 04:09:33
【问题描述】:

我最初的问题是:

我想更改导航项(在标签之间切换时,标题按钮)。

我尝试了答案:Storyboard navigation controller and tab bar controller。它说:

self.parentViewController.navigationItem setTitle:@"Title"];

添加到 viewDidLoad 在每个 view controller 工作。

但是,当我重新进入视图时,磁贴不会改变。我认为这意味着 viewDidLoad 在重新进入时不会被回调。

关于Storyboard navigation controller and tab bar controller的任何解决方案?

【问题讨论】:

    标签: ios objective-c tabbarcontroller


    【解决方案1】:

    您正在寻找viewWillAppear:Here's Apple's documentation。此方法将在正在呈现或转换到的控制器上调用。 viewWillDisappear: (documentation here) 在被转换离开的控制器上被调用。

    【讨论】:

      【解决方案2】:

      标签栏中的每个标签都有一个导航控制器会更好。然后您可以在情节提要中设置标题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-09
        • 1970-01-01
        • 1970-01-01
        • 2012-10-24
        • 2015-01-03
        相关资源
        最近更新 更多