1

したがって、これはかなり高度であり、iOS SDKで実行可能かどうかはわかりませんが、ここで説明します(スキマーが詳細を知る前に、この質問に先制的に答えてほしくないので、注意深く読んでください)。

2つのタブがあるタブバービューコントローラがあります。1つのタブ(ビューコントローラー1)はデータを表示するビューコントローラーを保持し、もう1つのタブ(ビューコントローラー2)は設定ビューです。設定ビューでは、ユーザーがViewController1のインターフェイスの簡易バージョンと高度なバージョンのどちらを表示するかを指定できます。

私がする必要があるのは、これらの設定に基づいており、View Controller 1用に選択したビューを提示し、その場でそれを実行できるようにしたいです(ユーザーはアプリを閉じてから再度開く必要はありません)。内のタブバーのビューコントローラ配列を再作成しようとしました

- (BOOL)tabBarController:(UITabBarController *)tabBarController 
shouldSelectViewController:(UIViewController *)viewController

しかし、それは私のアプリをクラッシュさせました(SIGABRTクラッシュ)、図を見てください...

適切なクラスタイプを指すことができる「中空」ビューコントローラを作成することを考えていましたが、そこにある課題により、選択するビュー(、など)に対して完全に透過的になりUITableViewControllerますUIViewController

何か案は?前もって感謝します!

4

1 に答える 1

0

すべてのUITabBarControllerでドキュメントを見てみましたか?

- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
于 2012-04-30T09:14:00.013 に答える