1

個々のセル (ステッパーなど) 内でのユーザー操作を可能にするために、いくつかの値を持つカスタム セル オブジェクト (UITableViewCell のサブクラス) がいくつかあります。これらの値は、カスタム セル クラス内に格納されます。当時は、テーブル ビューの所有者を呼び出すことは悪い考えのように思えたからです。

関数 (NSArray *) visibleCells を知っています。セル オブジェクト内のデータにアクセスできますか?

そうでない場合、どのように?

UITableView の組み込み関数を使用して、返された UITableViewCells を取得できると想定していますが、呼び出されたサブクラス、たとえば CustomizerCell について話している場合、それで十分ですか?

4

1 に答える 1

1

関数:

- (NSArray *)indexPathsForVisibleRows

インデックス パスの配列を返します。これらのインデックス パスは、cellForRowAtIndexPath が渡されたインデックス パスを使用してモデルにアクセスするのと同じ方法で使用できます。

MyObject *myCustomDataSupportingACell = [myDatasourceArray objectAtIndex:indexPath.row];
于 2012-05-01T00:41:44.603 に答える