如何隐藏导航栏的uibarbuttonitem

时间:2010-11-11 21:30:06

标签: iphone uinavigationbar uibarbuttonitem show-hide

我在后台线程解压缩文件,我在主线程上调用HomeViewController。在这个视图控制器中,我在UINavigationBar上有一个UIBarButtonItem。 如果我单击此按钮,它将转到StoryViewController,并在那里使用解压缩的数据。所以我想显示主页视图控制器,虽然解压缩过程没有完成,因为我必须隐藏导航栏上的按钮,当在后台线程上解压缩时,再次完成上拉后我必须显示按钮导航栏。我正在调用homeViewController的方法来隐藏和显示.. 我必须用这些方法写些什么..?我的意思是如何在UINavigationBar上隐藏和显示uiBarButtonItem ....?

...谢谢

2 个答案:

答案 0 :(得分:18)

创建UIBarButtonItem后,请说“myButton”,您可以在视图控制器中添加/删除它到导航控制器:

if(show)
    self.navigationItem.leftBarButtonItem = myButton;
else
    self.navigationItem.leftBarButtonItem = nil;

答案 1 :(得分:0)

相关问题