我已经在iphone平台上编码了大约几个月。我仍然要理解的一件事是,我应该在哪种方法中隐藏导航栏/ toolbar / barButtonItem。
在我的项目中,我有时会设置- (void)viewDidLoad
,有时我会设置- (void)viewWillAppear:(BOOL)animated
。有时候我会从推动导航控制器的地方设置它。
我认为我没有正确理解基础知识。如果一种方法不起作用,我会尝试另一种方式,并以某种方式运作。
如果我要在导航控制器中隐藏工具栏或barbuttonitem,我应该在哪里设置它。
编辑: 如果我正在推动一个新的导航控制器,我希望我的工具栏隐藏,我应该在哪里隐藏它。同样,当我弹出它时,我想要显示工具栏,我应该在哪里将toolbarHidden属性设置为'NO'。
同样,我有一个导航控制器,有时它需要显示工具栏,有时它不需要,我应该在哪里检查这种情况的条件。?
答案 0 :(得分:0)
您应该在推送视图控制器之前设置此属性,而不需要在弹出窗口中设置否。例如,请看以下链接: