1

私は現在、かなり奇妙なことに直面しています。私のストーリーボードには、静的セルで満たされた TableViewController があります。

行の 1 つを選択するときに、単純なセグエ (別のビュー コントローラーへのプッシュ) を実行したいと考えています。そのため、関連するテーブル セルから兄弟コントローラーに「ControlDrag」しますが、セルを 1 つタップしても何も起こりません。次に、セグエ トリガーをセルのアクセサリ ビュー (開示ボタン) に割り当ててみました。その場合、セグエが効果的にトリガーされます。

だからここに私の質問があります:セルのタップを処理するために「プログラム的な方法」を使用する必要がありますか(テーブルビューのデリゲートメソッドと手動のセグエの実行)、またはインターフェイスビルダーに欠けているものがありますか?ところで、アクセサリ ボタン ビューとの動作の違いをどのように説明できますか?

ここに2つのスクリーンショットがあります

  • セグエをトリガーするセルの選択

    セグエをトリガーするセルの選択

    そして、セグエを行う付属アクション

    アクセサリーアクション

4

1 に答える 1

1

私はついに問題が何であるかを見つけました。ビューコントローラーにジェスチャ認識機能を接続し、セルのタップイベントをキャッチしていました。

于 2012-12-29T16:28:45.187 に答える