我将UI工具栏拖到IB中的窗口,我希望它在单击按钮时消失。 这是方法 -
-(IBAction)hiding:(id)sender{
[self.navigationController setToolbarHidden:YES animated:NO]; }
但没有任何事情发生......
你帮我解决了吗?THX!
答案 0 :(得分:0)
UINavigationController的setToolbarHidden:animated:
会影响导航控制器中内置的UIToolbar。您已经自己添加了一个UIToolbar,因此该方法不会影响它。为了影响那个,你必须以某种方式得到它的指针(例如将它附加到IB中的IBOutlet),然后使用它的hidden
属性。