1

テーブルビューがあり、その中でボタンを使用する必要があります。tableViewCellに基づいて、セルごとに異なるアクションを実行する必要があります。クリックされたセルのボタンを区別するにはどうすればよいですか。

4

2 に答える 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 に答える