0

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

4

1 回答 1

0

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

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

在应用程序委托中,只需清除当前视图并添加新视图。这样,您就可以在视图更改之间拥有您想要的任何动画。

添加标签栏也非常简单。您可以在界面生成器中执行此操作并根据需要链接按钮。

于 2010-06-21T04:28:36.833 回答