向窗口/更改视图添加新视图

时间:2009-06-16 14:19:48

标签: iphone objective-c cocoa-touch

上周我在这里问过一个问题,我试图效仿但没有太多的快乐,

所以我正在尝试创建一个具有主窗口的应用程序。在这个窗口中,我希望能够显示3或4个不同的视图(不是同时),用户可以通过按下按钮选择视图。如果可能的话,我不想使用导航栏。

我正确地认为我需要

View1 .h& .m View1controller .h& .m 和第二个相同

现在,如果选择视图2的按钮位于视图1上,

如何更改视图以及在何处放置此代码? 我是否需要根控制器,或者我对其他做同样事情的方式感到困惑。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

如果您想在iPod应用程序中更改视图,可以使用UITabBarController完成此操作。您将创建所有视图控制器,然后添加到根tabbarcontroller。然后tabbarcontroller用于在选择按钮时为您自动切换视图。

答案 1 :(得分:0)

如果您有一个打开按钮的视图,并且想要更改活动视图,您可以在活动视图的UIViewController中使用此方法:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;