我应该在哪个方法中设置隐藏的UIToolBar

时间:2012-03-18 05:50:17

标签: iphone uinavigationcontroller uibarbuttonitem uitoolbar

我已经在iphone平台上编码了大约几个月。我仍然要理解的一件事是,我应该在哪种方法中隐藏导航栏/ toolbar / barButtonItem。

在我的项目中,我有时会设置- (void)viewDidLoad,有时我会设置- (void)viewWillAppear:(BOOL)animated。有时候我会从推动导航控制器的地方设置它。

我认为我没有正确理解基础知识。如果一种方法不起作用,我会尝试另一种方式,并以某种方式运作。

如果我要在导航控制器中隐藏工具栏或barbuttonitem,我应该在哪里设置它。

编辑: 如果我正在推动一个新的导航控制器,我希望我的工具栏隐藏,我应该在哪里隐藏它。同样,当我弹出它时,我想要显示工具栏,我应该在哪里将toolbarHidden属性设置为'NO'。

同样,我有一个导航控制器,有时它需要显示工具栏,有时它不需要,我应该在哪里检查这种情况的条件。?

1 个答案:

答案 0 :(得分:0)

您应该在推送视图控制器之前设置此属性,而不需要在弹出窗口中设置否。例如,请看以下链接:

hiding tabbar on table view cell click