2010-12-13 3 views

答えて

1

プット条件

cellforRowAtIndexPath

にあなたは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; 
} 
0

bool変数を使用するisButtonClick;

barButtonにアクションを添付してクリックをクリックします。

ので

-(void)click 
{ 
    isButtonClick=YES; 
    [yourTable reloadData]; 
} 

クリック

になりまし

{ 
    //your code 

    if(isButtonClick) 
    { 
    [yourTable setAccessoryType:UITableViewCellAccessoryCheckmark]; 
    } 

} 
関連する問題