プログラムで追加したカスタム セルに UIButton があります。
UIButton *tag = [[UIButton alloc] init];
[tag addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
そして、これは私のボタンハンドラーです:
-(void)buttonClicked:(id)sender
{
UIButton *clickedButton= (UIButton*)sender;
NSLog(@"Button tapped!", nil);
self.tagTapped = YES;
self.tagSelected = clickedButton.titleLabel.text;
}
ボタン タップは登録されていますが、マスター ビュー コントローラーの didSelectRowAtIndexPath が呼び出されていません。セル内の他の場所をタップしても機能しますが、ボタンをタップしてもメソッドは呼び出されません。何か案は?