これはおそらく単純な問題ですが、何らかの理由で機能させることができません。スタート画面 (TTLauncher) にアイコンがあるユニバーサル アプリがあり、TTNavigator を使用してビュー コントローラーをプッシュします。
アイコンの 1 つで、通常の tableView が読み込まれます (iPhone 用)。これは iPad には適していないため、同じ tableView をロードしたいと考えています (可能であれば、すべてのロジックが含まれているため、分割ビューに必要なコードを含めるようにコードを調整できます)。
しかし、どうすればそれを行うことができますか?SplitViewController を含む XIB を使用して UIViewController (SplitViewController と呼ばれる) を作成し、splitview の RootViewContorller のクラスをカスタム TableViewController にしました。
ビューを TTNavigator に追加すればうまくいくと思いましたが、何も起こりません:
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"TEST!");
TTNavigator* navigator = [TTNavigator navigator];
[[navigator window] addSubview:splitViewController.view];
}
(テストが呼び出されます)私は最終的に試しました:
- (void)viewDidLoad
{
[super viewDidLoad];
//[self setView:splitViewController.view];
[window addSubview:splitViewController.view];
}
しかし、まだ何も起こりません。これがどのように機能するかを理解していないことは明らかだと思います...ヒントはありますか?または、単純な問題だと思いますが、これをどのように説明すればよいでしょうか?