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

使用分段控制器iphone切换视图,iphone,Iphone,我提出了一个UIViewcontroller模型。在这个屏幕上,我希望底部有一个UIToolbar,带有一个分段控制器和两个选项。正确的方法是什么?我希望工具栏和分段控制器在用户可以切换的uiviewcontroller上都可见。一种方法是将工具栏和分段控制器添加到两个ViewController中,但这会复制代码,而且可能不是正确的方法 任何帮助都非常有用。可能过于简化,但您不能仅交换模态视图控制器上的视图,或者甚至只是在模态视图控制器上有两个视图,一个在另一个的前面,并根据UISegment

我提出了一个UIViewcontroller模型。在这个屏幕上,我希望底部有一个UIToolbar,带有一个分段控制器和两个选项。正确的方法是什么?我希望工具栏和分段控制器在用户可以切换的uiviewcontroller上都可见。一种方法是将工具栏和分段控制器添加到两个ViewController中,但这会复制代码,而且可能不是正确的方法


任何帮助都非常有用。

可能过于简化,但您不能仅交换模态视图控制器上的视图,或者甚至只是在模态视图控制器上有两个视图,一个在另一个的前面,并根据UISegmentedControl的切换简单地隐藏一个您不希望显示的视图

可能过于简化,但您不能仅仅交换模态视图控制器上的视图,或者甚至只是在模态视图控制器上有两个视图,一个在另一个的前面,并根据UISegmentedControl的切换简单地隐藏一个您不希望显示的视图,就像Apple使用tabviewcontroller一样:模态视图控制器管理工具栏和段控件。无论上面显示的是什么,工具栏都由另外两个viewcontroller管理,由modal viewcontroller拥有。

与Apple管理tabviewcontroller的方式相同:您的modal viewcontroller管理工具栏和分段控件。无论上面显示的是什么,该工具栏都由另外两个viewcontroller管理,由modal viewcontroller拥有。

我以前通过拥有一个主视图和两个子视图(因为缺少更好的术语)来实现这一点


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

我以前做过这样的工作,有一个主视图和两个子视图(因为没有更好的术语)


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

这对我来说很好,但这是一种可行的方法吗?在内存中同时保存这两个视图可能不是最佳选择。如果视图很简单的话就行了。这对我来说很好,但是这是一种好的方法吗?在内存中同时保存两个视图可能不是最佳的。不过,如果视图很简单,它就可以工作了。