2017-05-05 5 views
1

uitableviewdidselectは、タップジェスチャアクションを打ち消します cell.contentViewにUIImageViewがあり、画像を拡大するタップジェスチャーがあります。タップジェスチャアクションには行かないので、tableview didselect delegateに渡しますか?私は& cancelsTouchesInView = NOUITableViewはUITapGestureをキャンセルします

答えて

0

YESは、テーブルビューは一度に2つのユーザインタラクションを取ることができないので、

tapGestureRecognizer.cancelsTouchesInView = NO; 
0

は、それが動作しません設定されていることを確認します=すでにuserInteractionEnabledなかった私のテーブルのためのUITableViewクラスを使用しています。まず、didSelectRowAtIndexPathを優先します。セルのユーザー操作を無効にする必要があります。だからタップジェスチャーが呼び出されます。 imageViewにuser interaction enabledを必ず入力してください。

+0

これはうまくいきませんでした –

関連する問題