現在画面に表示されていないUITableViewCellにアクセスする方法はありますか?現在表示されていない行を更新しようとしています。私はこの折りたたみ可能な/展開可能な行をアップルのサンプルコードのUITableViewに使用しています。私はこれを使用します:現在表示されていないUITableViewCell行へのアクセス
for (NSInteger row = 0; row < totalRows; row++) {
NSIndexPath *path = [NSIndexPath indexPathForRow:row inSection:section];
OrderTableViewCell *cell = (OrderTableViewCell *)[_tableView cellForRowAtIndexPath:path];
cell.CheckmarkButton.selected = YES;
cell.Symbol.isSelected = YES;
}
私のtotalRowsは、私がTableViewから行の数を取得するのは正しいです。だから、私はそれを使用して、すべての行をループし、いくつかの値を設定できると思った。しかし、行の状態を調べると、現在画面に表示されているものは値を持ち、変更可能ですが、画面外のものはnullで設定できません。私はこれを回避する方法はありますか?ありがとう。
ありがとう!よく働く! – Crystal