【发布时间】:2011-05-16 10:24:15
【问题描述】:
我有一个UINavigationController 和一个UITableView 作为我的主菜单。用户单击一个单元格,一个新视图被推送到堆栈上。在一种情况下,我推送另一个需要工具栏的UITableView。因此,在第二个 tableView 的初始化中,我使用正确的项目设置了 self.toolbarItems 属性。但是我需要调用[self.navigationController setToolbarHidden:NO animated:YES]; 所以在viewDidAppear 或viewWillAppear 方法中调用它是有意义的。但是我把它放在那些方法中并发现(也通过 NSLog)它们永远不会被调用。将其隐藏在viewWillDisappear 或viewDidDisappear 中也是如此。为什么不调用这些方法?那我应该在哪里隐藏/显示工具栏呢?
【问题讨论】:
标签: iphone ipad ios uiviewcontroller