我想知道以下是否是一种公认的切换视图的方式?
AppDelegate.m
- (IBAction) switchViews
{
if (self.window.rootViewController == self.viewController) {
self.window.rootViewController = self.settingsNavigationViewController;
} else {
self.window.rootViewController = self.viewController;
}
}
viewController 和 settingsNavigationViewController 都是在应用程序启动时从 nib 文件加载的。
主视图 (viewController) 包含一个带有 3 个用于无限滚动效果的图像视图的滚动视图,以及顶部的搜索栏和底部的工具栏。
第二个视图用于我的应用程序设置。它是一个导航控制器,其执行类似于设置包。
两个视图都有一个调用 switchViews 的按钮;
我是否需要重组我的应用程序,或者这是这样做的好方法,还是我需要重组我的应用程序?