0
ナビゲーションコントローラを使用するアプリケーションを作成しています。 最初のビューでは、3つのテーブルビューがあります。3つのテーブルを持つUINavigationController
1つのセルが選択されているときに、テーブルをナビゲーションコントローラで新しいビューを開くにはどうすればよいですか?
おかげ
ナビゲーションコントローラを使用するアプリケーションを作成しています。 最初のビューでは、3つのテーブルビューがあります。3つのテーブルを持つUINavigationController
1つのセルが選択されているときに、テーブルをナビゲーションコントローラで新しいビューを開くにはどうすればよいですか?
おかげ
次の3つのテーブルビューを表示するビューコントローラのデリゲートメソッドとしてtableView:didSelectRowAtIndexPath:
を実装しており、この方法では、あなたが何かをすることで表示され、画面上にそれをプッシュする新しいビューコントローラの初期化
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// TODO: Find out what view controller to push based on the tableView and the indexPath.
UIViewController *viewController = [[YourSpecialViewController alloc] initWithNibName:nil bundle:nil];
[[self navigationController] pushViewController:viewController animated:YES];
[viewController release];
}
私はすべてのテーブルビューコントロールでそのコードを持っています。どのようにビューコントローラに代理人として置くのですか?私はインターフェイスビルダーでテーブルを選択しようとし、彼の自己にドラッグのデリゲートとデータソースを入れていた。 – DaSilva
"YourspecialviewController"は3つのテーブルを持つビューですか?右??? – DaSilva
いいえ、これは、セルが選択されたときに開く新しいビューです。 –