多视图iPhone应用程序

时间:2010-06-21 01:47:43

标签: iphone multiview

我的iPhone应用程序中有几个不同的视图。当应用程序启动时,我将有逻辑来确定要从哪个视图开始(而不是始终以相同的视图开始并将其留给用户更改视图)。其中一个“视图”将有几个页面(标签或表格行,此时不确定...但主导视图将需要尽可能多的屏幕空间并且标签栏/导航栏始终可见不是理想的或必要的......就像天气和股票应用程序。我想要的方法是从Utility应用程序模板开始,并在“翻转视图”上有一个标签栏视图。哪个项目模板最好开始?我是否必须对模板进行更改?在哪种情况下我应该使用决策逻辑来确定要显示的视图。如果我确实使用了Utility模板,那么在不使用TabBar模板的情况下将翻转视图设置为标签栏是否很棘手从一开始?先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以从基于视图的应用程序模板开始,让您的视图更改按钮回调给您的应用委托,以便为您更改视图

- (IBAction)goToSomeOtherView {     yourAppDelegate appDelegate =(YourAppDelegate )[[UIApplication sharedApplication] delegate];     [appDelegate viewChangingCode]; }

在app delegate中,只需清除当前视图并添加新视图即可。这样你就可以在视图变化之间拥有你想要的任何动画。

添加标签栏也很简单。您可以在界面构建器中执行此操作,并根据需要链接按钮。