在iPhone地图应用中,地图视图底部有一个工具栏(包含搜索/方向选项卡和其他选项)。当通过单击标注移动到另一个视图时,工具栏会随着地图视图一起滑出,使得下一个视图(表格控制器)没有工具栏。
我已经尝试在第二个视图控制器中使用
在
我假设解决方法是使用nib文件,但如果可能的话,我更喜欢以编程方式实现。
如何让工具栏“粘”在地图视图上,并在推送新视图控制器时与其一起滑出?谢谢。
我已经尝试在第二个视图控制器中使用
[self.navigationController setToolbarHidden:YES animated:YES]
来实现相同的效果,但是这会产生奇怪的工具栏向下滑动的动画,而地图视图正在向左滑动。在
viewDidLoad
中使用[self.navigationController setToolbarHidden:YES]
也会产生不良影响(它会使工具栏在推送动画开始时消失,留下丑陋的白色空间)。我假设解决方法是使用nib文件,但如果可能的话,我更喜欢以编程方式实现。
如何让工具栏“粘”在地图视图上,并在推送新视图控制器时与其一起滑出?谢谢。
高级餐厅斯陶特 http://img.skitch.com/20100518-xfubyriig48d3ckaemjg2ay8q.jpg