画像を表示するためにViewControllerでUICollectionViewを使用していますが、長時間押せば写真を削除できますが、長押しのジェスチャーは検出できません。私はこれまでの議論をすべて読んで、プロジェクトにも実装しようとしましたが、どちらも私のために働いていませんでした。UICollectionView用の長押しタップジェスチャー認識ツールObjective-c
1
A
答えて
2
ここで線の下の
imgview.userInteractionEnabled =YES;
//によってあなたのImageViewのためのユーザーとの対話を有効にするサンプルコード
UILongPressGestureRecognizer *gestureRecognizer = [[UILongPressGestureRecognizer alloc] init];
[gestureRecognizer addTarget:self action:@selector(imgLongPressed:)];
gestureRecognizer.delegate = self;
imgview.userInteractionEnabled =YES;
[imgview addGestureRecognizer: gestureRecognizer];
- (void) imgLongPressed:(UILongPressGestureRecognizer*)sender
{
UIImageView *view_ =(UIImageView*) sender.view;
CGPoint point = [sender locationInView:view_.superview];
if (sender.state == UIGestureRecognizerStateBegan)
{
}
else if (sender.state == UIGestureRecognizerStateChanged)
{
}
else if (sender.state == UIGestureRecognizerStateEnded)
{
}
}
関連する問題
- 1. UICcrollView内のUICollectionView:長押し
- 2. Xamarinフォーム - タップジェスチャー認識ツールに相当する
- 3. ボタンタップイベントはタップジェスチャー認識ツールでオーバーライドされますか?
- 4. UIButtonは、長押しジェスチャー認識
- 5. UICollectionViewで長い押しとパンのジェスチャー
- 6. UICollectionView:collectionViewスーパービューにタップジェスチャー認識を追加
- 7. Android用パンジェスチャー認識ツール?
- 8. MPMoviePlayerControllerの使用中にタップジェスチャーを認識する方法
- 9. ストーリーボードジェスチャ認識ツール
- 10. ピンチジェスチャー認識ツール
- 11. 2dバーコード認識ツール
- 12. 音声認識ツール
- 13. UIImageはタップジェスチャーを認識しませんSwift
- 14. javaのパターン認識ツール
- 15. 別のファイルからタップジェスチャー認識を追加
- 16. ジェスチャー認識機能を持つUICollectionView
- 17. Earley認識ツールをEarleyパーサ
- 18. ジェスチャー認識ツールとUIImageView
- 19. 注釈ピン付きの長押しのジェスチャ認識機能を作成する
- 20. UIView全体のジェスチャ認識ツール
- 21. ページベースのアプリケーションとジェスチャ認識ツール
- 22. Swift - UITextField - ジェスチャ認識ツールの遅延
- 23. Microsoft音声認識ツール6.1トレーニングファイル
- 24. 言語学習音声認識ツール
- 25. 長押しボタンイベントハンドラ
- 26. 長押しTouchevents
- 27. 長押しアンドロイド
- 28. 長押しボタン
- 29. カスタムビューでタップジェスチャーを定義するときにセレクタエラーが認識されない[Swift]
- 30. ReactiveCocoaをジェスチャー認識ツールで使用する方法
あなたはImageViewの上のタッチを有効にしているされていますか。? –
@BhadreshMulsaniyaいいえ私は画像ビューのタッチを有効にしていません – Developer
作業を有効にした後に、 –