2011-07-21 8 views
0

私はテーブルビューであるセルを選択した後、別のビューが表示される、テーブルビューであるメインビューコントローラを持っています。次と前のセルのビューにアクセスして表示するためのボタンを作成するにはどうすればよいですか?ツールバーとボタンが設定されているので、次のビューにアクセスしてプッシュするコードを助けてください。iOS:次のTableviewセルにアクセスするためのボタン

答えて

1

tableView(おそらくセルの情報を含む配列)のデータをdetailViewControllerに渡すと、そのように項目をナビゲートできます。

行を選択すると、indexPath.rowdetailViewControllerにプロパティとして送信されます。 int selectedRow。次に、このパラメータをデクリメントするボタンと増分するボタンの2つのワイヤを上にします。

+0

私はdetailViewControllerを使用していません。 – Nadeem

+0

@ Nadeem「別のビューが表示されています」と書いたとき、私はこの「detailViewController」を呼び、それがモーダルであると仮定します。もしそうなら、あなたは私が提案したことをすることができます。 – PengOne

1

基本NavigationControllerTableViewcontrollerのプロパティを見ているだけです。 2つのビューの間をナビゲートする場合は、ナビゲーションコントローラが必要で、tableViewを操作する必要があるセルを選択する必要があります。

テーブルビューコントローラのdidSelectRowAtIndexPathメソッドに移動し、行を選択した後、ビューコントローラを次のビュー[self.navigationController pushViewController: nextController animated:YES];にプッシュする必要があります。これはあなたの次のビューを制御し、前のビューに戻ります戻るボタンがあります。

あなたはビューの間でデータを渡したい場合は、プロパティとして、それらを設定し、それらにアクセスするためのクラスを参照

  1. にする必要があります。

  2. NSUserDefaultsを使用してください。