テーブルビューがあり、その中でボタンを使用する必要があります。tableViewCellに基づいて、セルごとに異なるアクションを実行する必要があります。クリックされたセルのボタンを区別するにはどうすればよいですか。
質問する
371 次
2 に答える
2
UITableViewCellのcellforrowatindexデリゲートでボタンのタグを設定するだけで、ボタンのアクションで同じタグを確認する必要があります。
if(((UIButton *)sender).tag==someIntValue)
{
//your statement
}
于 2012-05-12T16:06:28.473 に答える
1
UIButton の tag プロパティをセルの indexPath.row に設定できます。
button.tag = indexPath.row
次に、ボタン セレクター メソッドで、次のことができます。
-(void)handleButtonClick:(id)sender
{
UIButton *button = (UIButton*)sender;
indexPathRow = button.tag;
}
于 2012-05-12T16:05:45.090 に答える