画像を表示するために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. ボタンタップイベントはタップジェスチャー認識ツールでオーバーライドされますか?
- 3. Xamarinフォーム - タップジェスチャー認識ツールに相当する
- 4. UIButtonは、長押しジェスチャー認識
- 5. は、私は次の方法で私の長押しジェスチャー認識をカスタマイズしたい長押しジェスチャー認識
- 6. UICollectionViewで長い押しとパンのジェスチャー
- 7. UICollectionView:collectionViewスーパービューにタップジェスチャー認識を追加
- 8. Android用パンジェスチャー認識ツール?
- 9. MPMoviePlayerControllerの使用中にタップジェスチャーを認識する方法
- 10. ストーリーボードジェスチャ認識ツール
- 11. ピンチジェスチャー認識ツール
- 12. UILongPressGestureRecognizerを使わずにすぐに長押しを認識
- 13. 2dバーコード認識ツール
- 14. 音声認識ツール
- 15. UIImageはタップジェスチャーを認識しませんSwift
- 16. javaのパターン認識ツール
- 17. 別のファイルからタップジェスチャー認識を追加
- 18. Earley認識ツールをEarleyパーサ
- 19. ジェスチャー認識ツールとUIImageView
- 20. ジェスチャー認識機能を持つUICollectionView
- 21. 注釈ピン付きの長押しのジェスチャ認識機能を作成する
- 22. タップジェスチャー認識機能でスタックレイアウトからラベルを取得
- 23. ページベースのアプリケーションとジェスチャ認識ツール
- 24. UIView全体のジェスチャ認識ツール
- 25. Swift - UITextField - ジェスチャ認識ツールの遅延
- 26. 言語学習音声認識ツール
- 27. Microsoft音声認識ツール6.1トレーニングファイル
- 28. 長押しボタン
- 29. 長押しボタンイベントハンドラ
- 30. 長押しアンドロイド
あなたはImageViewの上のタッチを有効にしているされていますか。? –
@BhadreshMulsaniyaいいえ私は画像ビューのタッチを有効にしていません – Developer
作業を有効にした後に、 –