我正在为我的应用程序使用主/明细模板,并将导航控制器设置为显示主控制器和细节控制器的底栏(工具栏)。我的问题是,当我从列表中选择一个项目并按下Detail控制器时,Master控制器上的工具栏会隐藏自己。当我按下它并返回主控制器时,工具栏保持隐藏状态直到动画完成。我做了一些搜索,无法弄清楚为什么会这样。我补充说:
[self.navigationController setToolbarHidden:NO animated:NO];
到
- (void)viewWillDisappear:(BOOL)animated;
当我从Detail控制器返回时,它似乎正确显示它,但是当你选择一个项目时它仍然可以看到它从主控制器中消失,并且它开始动画以将Detail控制器推入视图。我尝试将相同的行添加到
- (void)viewWillAppear:(BOOL)animated;
但它没有帮助。 我查看了故事板文件,但似乎无法找到导致此问题的任何设置。
如果有人对于为什么会发生这种情况有任何想法,以及如何解决它会很棒。感谢。