テーブルビューに基づいていないが、単一ウィンドウベースのアプリであるアプリに新しいウィンドウを追加する方法を見つけるのに問題があります(いくつかの設定を入力するためのウィンドウが必要です)。すべてのチュートリアルはテーブルビューテンプレートなので、誰かがポインタを持っているなら、私はそれを大いに感謝します。
ありがとう。
見つけたサンプルコードを見て、「tableView:didSelectRowAtIndexPath」メソッドを探します。ここでは、新しいビューをプッシュする方法を示します。おそらく同様のことをしたいと思うでしょう。メインビューにナビゲーションコントローラーが設定されていることを確認し、次のように実行してください。
UIViewController *newViewController = [[UIViewController alloc] init];
[self.navigationController pushViewController:newViewController animated:YES];
これらの行は、表示されているビューのボタンタップまたはその他のアクションから呼び出すことができます。これにより、次のView Controllerが作成され、前面に表示されます。モーダル(ビューの下部から表示)を実行する場合は、代わりに使用することをお勧めしますpresentModalViewController:animated
。
タブ付きコントローラーを調べることもできます。これは、目的にも適している可能性があるためです。