1

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPathメソッド内で使用するいくつかのアプローチを考えました。

  • アウトレットを作成し、それらにセルをリンクし、参照を比較して選択されたものを確認します
  • 各セルに固有の reuseIdentifier プロパティを設定して確認する
  • とにかく静的に定義されているため、どのセルがどのインデックスにあるかがわかるため、indexPathを使用します

最善のアプローチは何ですか?それとも、別のより良いアプローチがあるのでしょうか?

4

1 に答える 1

1

テーブルビューのデリゲートの多くはインデックスパスで機能するため、間違いなくインデックスパスが最良のアプローチです。インデックスパスを追跡することで、行を簡単に把握できます。セルの状態が選択されているかどうかを確認するには、「selected」というセルのプロパティを使用することもできると思います。お役に立てれば。また、テーブルビューでアップルのドキュメントを利用してください。

于 2013-02-07T12:04:15.760 に答える