1

Myには、セルの右端にUITableViewCellのアクセサリ ビューがあります。UIButtonただし、ユーザーがボタンを使用できない可能性があるため、 で無効にしself.myButton.enabled = falseます。

これにより、セル選択は通常どおり機能しますが、選択はボタンのタップにも反応します。つまり、ボタンが無効になっていて、ユーザーがまだボタンをタップしている間、タップはdidSelectRowAtIndexPath:メソッドに応答しています。

これは、ユーザーを混乱させる可能性があるため、私が望んでいるものではありません。そこで、次のように実装したいと思います。

  • ボタンが利用可能な場合、セルをタップするとボタンをタップすると、それぞれ異なるメソッドが実行されます(実装して機能しました)。

  • ボタンが使用できない場合、セルのタップはボタンが配置されていない部分でのみ機能します。

ここで機能を設定することは可能ですか?

4

0 に答える 0