0

そこで、UIViewController に UITableView を追加しました。また、その TableViewCells を次のようにサブクラス化しました。

http://d339vfjsz5zott.cloudfront.net/70_UITableView_Display/UITableView_Preview_Part-2.png

ここで、セルをクリックして、オプションの選択を含む別の TableView で新しいビューを開き、「This is row : %d」行の代わりに選択したオプションを書き込む方法を知りたいだけです。(すべてが NavigationController に組み込まれています)

どうもありがとうございました。

4

1 に答える 1

1

UItableviewデリゲートを使用できます

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

クリックイベントを取得します。そのため、indexPath.row を使用して、ユーザーがクリックしたデータ ソース配列 (セルに表示されたデータを含む) から文字列を取得できます。これで、ナビゲーションを使用して新しいビュー コントローラーを開く (プッシュする) ことができます。

indexPath.row または特定の文字列を次のビュー コントローラーに渡して、どれが選択されているかを取得できるようにします。

于 2012-05-26T10:52:00.190 に答える