使用分段控制器iphone切换视图

时间:2011-01-11 20:04:23

标签: iphone

我以模态方式呈现UIViewcontroller。在这个屏幕上,我想要一个底部的UIToolbar,带有2个选项的分段控制器。这样做的正确方法是什么,我希望工具栏和分段控制器在用户可以切换的uiviewcontroller上都可见。一种方法是向两个视图控制器添加工具栏和分段控制器,但这会复制代码,而probaly不是正确的方法。

任何有用的帮助。

3 个答案:

答案 0 :(得分:3)

也许过度简化但你不能只是换掉模态视图控制器上的视图,或者甚至只是在模态视图控制器上有两个视图,一个在另一个之前,只是隐藏你不希望显示的视图基于UISegmentedControl的切换

答案 1 :(得分:2)

与Apple的tabviewcontroller相同:您的模态视图控制器管理工具栏和分段控件。无论上面显示的是什么,工具栏都由另外两个视图控制器管理,由模态视图控制器拥有。

答案 2 :(得分:1)

我之前通过主视图和两个子视图(缺少一个更好的术语)完成了这个。

基本上,主视图将保存分段控制器,以及您想要的任何其他UI组件。然后,根据分段控制器的选定选项,将适当的子视图添加到主视图中。请注意,您可能需要调整子视图的大小以适当地调整空间。相当直接的实现和功能相当好。希望有所帮助...