Myには、セルの右端にUITableViewCell
のアクセサリ ビューがあります。UIButton
ただし、ユーザーがボタンを使用できない可能性があるため、 で無効にしself.myButton.enabled = false
ます。
これにより、セル選択は通常どおり機能しますが、選択はボタンのタップにも反応します。つまり、ボタンが無効になっていて、ユーザーがまだボタンをタップしている間、タップはdidSelectRowAtIndexPath:
メソッドに応答しています。
これは、ユーザーを混乱させる可能性があるため、私が望んでいるものではありません。そこで、次のように実装したいと思います。
ボタンが利用可能な場合、セルをタップするとボタンをタップすると、それぞれ異なるメソッドが実行されます(実装して機能しました)。
ボタンが使用できない場合、セルのタップはボタンが配置されていない部分でのみ機能します。
ここで機能を設定することは可能ですか?