2011-12-11 19 views
0

私のテーブルは画面の下半分から上に、テーブルの上半分は画像を意味します。これを行うために、CGRectMakeを使ってテーブルビューを追加しました。これは、私が開始したい(x、y)座標を指定しています。カスタムテーブルビューにナビゲーションコントローラを追加

ここでは、この表の各行を新しいビューに移動する必要があります。ナビゲーションコントローラで新しいビューをプッシュするにはどうすればよいですか?私は私のメインビューにナビゲーションコントローラを追加しようとしましたが、その助けとなりました。

これを行う最善の方法についてアドバイスしてください。 UITableView Class Reference

答えて

0

チェックアウト、ヘッダ管理選択の下、具体的な方法は:

あなたが最も可能性の高いたい方法が– selectRowAtIndexPath:animated:scrollPosition:です。選択した行に基づいて、このメソッドからビューコントローラをスタックにプッシュできます。スタックにプッシュするには、あなたがUINavigationControllerを設定する必要があります、その後、

[self.navigationController pushViewController:viewController animated:YES]; 
を呼び出すAppleは多くの例を完備し、このトピックに関する a nice tutorialを持っています。

+0

ありがとうPengOne ....私は正確なことをやっていますが、何もしないpushViewControllerは表示されません。だから、私は "セットアップUINavigationController"に正しいことをやっていないでしょう。セットアップNavigation Controllerに関する詳細を教えてください。私は自分のビューに既にself.window addSubView:navigationController.view経由でナビゲーションコントローラを追加しました。 – user1091822

+0

@ user1091822ビューコントローラを押しても何もしない場合は、おそらくナビゲーションコントローラが設定されていません。 – PengOne

関連する問題