■画面イメージ
//表示されている行のみチェックする場合
- (IBAction)btnMarkAll:(id)sender{
NSArray *indexPaths = [self.tableView indexPathsForVisibleRows];
for(NSIndexPath *indexPath in indexPaths){
[self.tableView selectRowAtIndexPath:
[NSIndexPath indexPathForRow:indexPath.row inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone];
}
}
すべてをチェックする場合はtableデータソースである配列を指定してまわせばできます。
for (int i = 0; i < [_tableKey count]; i++) {
}
すべてをチェックする場合はtableデータソースである配列を指定してまわせばできます。
//MarkAllボタン
- (IBAction)btnMarkAll:(id)sender{for (int i = 0; i < [_tableKey count]; i++) {
[self.tableView selectRowAtIndexPath:
[NSIndexPath indexPathForRow:i inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone];
}}
0 件のコメント:
コメントを投稿