我有一个UINavigationController。在我的层次结构的第二层,我想用一个工具栏显示一个视图控制器,我在其中插入了一个分段控件。通过它,用户可以在我们可以调用A和B的同一页面的两个“视图”之间进行选择(如在日历应用程序中)。如何在不使用标签栏的情况下在UIViewControllers之间切换?
当用户按A段时,必须显示A视图。当用户按下B段时,必须显示B视图。
A和B是复杂的视图,所以我更愿意在称为AViewController和BViewController的两个单独的视图控制器中管理它们。
最初我曾想过要在UITabBarViewController中插入AViewController和BViewController,但是在pushViewController中:animated:official documentation我读到推送的视图控制器“不能是标签栏控制器的实例。”
你知道如何在不使用UITabBarViewController的情况下在AViewController和BViewController之间切换?
非常感谢!
谢谢您的回答。可能我没有解释清楚我的问题。从图形角度我有一个清晰的想法,但我的问题是技术性的。问题是我有2个视图控制器,AViewController和BViewController,我想在用户点击相应的段时切换它们。就像在日历应用程序中一样,用户可以点击“列表”,“日”和“月”。不使用标签栏控制器,也不使用模态视图控制器。再次感谢。 – Larry 2010-03-05 13:53:00
我更新了一些更多的细节。 – 2010-03-05 14:42:36
谢谢Ben!真的很有帮助。你知道如果做这样的方法查看{Will,Did}出现:AViewController和BViewController是否被调用?这对我来说很重要。我需要一些能够自动完成所有工作的东西,就像标签栏控制器一样...... – Larry 2010-03-05 14:51:09