我希望UITableViewCellAccessory检查tableView的所有单元格,同时触摸条形按钮?
答案 0 :(得分:1)
您需要在barbutton声明中给出的方法中设置单元格附件类型。
检查此代码。跟着那样
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(showChecked)];
- (void)showChecked{
isChecked = YES;
[tableView reloadData];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.accessoryType = UITableViewCellAccessoryCheckmark;
return cell;
}
答案 1 :(得分:0)
使用bool变量isButtonClick;
并在barButton上附加一个动作点击说点击;
所以点击
-(void)click
{
isButtonClick=YES;
[yourTable reloadData];
}
现在在cellforRowAtIndexPath
中放条件
{
//your code
if(isButtonClick)
{
[yourTable setAccessoryType:UITableViewCellAccessoryCheckmark];
}
}