ビューを切り替えるために次の方法が受け入れられているかどうか疑問に思っていましたか?
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 つの画像ビューを含むスクロール ビューと、上部にある検索バー、下部にあるツールバーが含まれています。
2 番目のビューは、アプリケーションの設定用です。設定バンドルと同様に機能するナビゲーション コントローラーです。
どちらのビューにも、switchViews を呼び出すボタンがあります。
アプリを再構築する必要がありますか、それともこれは良い方法ですか、それともアプリを再構築する必要がありますか?