tagを使ってカスタムセルにボランを追加、削除

xibでカスタムセルを作成後、ボタンを配置します。
そのボタンのviewtagのnumberを適当な数字に指定します。
(ここでは 7 を指定)


宣言

UIButton *btn_bookmark;
@property (nonatomic, retain) UIButton *btn_bookmark;
@synthesize btn_bookmark;


実際にcellを作成する箇所で下記のコードでボタンを追加

if(bl_bookmark == NO){
    btn_bookmark = (UIButton*)[cell viewWithTag:7];
    [btn_bookmark setTitle:@"☆"
                      forState:UIControlStateNormal];
    [btn_bookmark addTarget:self action:@selector(cellTouchInfo:event:) forControlEvents:UIControlEventTouchUpInside];
        
}else{
    //viewからtagの番号を指定してremoveする  
    [[self.view viewWithTag:7] removeFromSuperview];
}