テーブルビューに50以上の行があります。私が50番目のセルを見なければならない場合は、私は下にスクロールする必要があります。私はまた、私のテーブルに複数の選択を有効にしました。問題は、5行のようなものを選択した後にスクロールして、選択した他の行(選択しなかった行、さらに下にスクロールすると自動的に選択された行)を取得することです。セル行複数選択
1.)これをどのように克服しますか?
マイcellForRowAtIndexPath
方法
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
[email protected]"Text values";
}
マイdidSelectRowAtIndexPath
方法
UITableViewCell *cell = [self.tble cellForRowAtIndexPath:indexPath];
if ([cell accessoryType] == UITableViewCellAccessoryNone) {
[cell setAccessoryType:UITableViewCellAccessoryCheckmark];
}
else {
[cell setAccessoryType:UITableViewCellAccessoryNone];
}
2)私は私のdidSelectRowAtIndexPath
作品は正しく(中には、複数の行選択を許可するように)誰かが私がこれを解決するのに役立つことができるかどうかわかりません
役に立てば幸い行うことができます(セル== nilを){ セル= [[場合UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; ?? cell.textLabel.text = @ "テキスト値"; は} ' – sharon
はありません、私は付属のマークを追加したいとちょうどそれが強調表示させたくない場合は – Daniel
何hapenceをチェックマークするアクセサリーマークをseetting意味します。とにかく私はこれを行うことができますか? – sharon