我的iPhone应用程序启动(使用故事板)导航控制器,然后是表视图控制器;我接下来要做的是使用工具栏提供转到其他表视图控制器的选项。问题是工具栏被掩埋在屏幕外。我希望它更像是一个屏幕页脚,对用户始终可见。这样做的最佳方式是什么?
答案 0 :(得分:0)
工具栏最初被添加到tableview中,因此除非你向下滚动,否则工具栏显示在隐藏在屏幕外的列表末尾的工具栏会更长。
要在模拟指标的导航控制器的“属性”部分中修复此问题,我将“底部栏”设置为“工具栏”。然后我在Table View Controller中做了同样的事情。然后我将Bar Button Items添加到Table View Controller的工具栏中。
然后我必须通过调用
来控制工具栏出现在下游的位置- (void)viewWillAppear:(BOOL)animated
{
self.navigationController.toolbarHidden = YES;
}
在适用的表视图控制器中并设置YES或NO。
出于某种原因,我无法找到此流程的良好文档。它可能就在那里,但我把它包括在这里可能有这个问题的其他人。