2016-09-14 5 views
0

UITapGestureRecogniserは、イメージがイメージビューに存在する場合にのみ動作します。私の場合、TapGestureは画像が画像ビューに存在しない場合でも動作します。UITapGestureRecogniser問題

私のコードは次のとおりです。

func tapGestureRecogniser() { 
     if let _ = displayImageView.image { 
      let tapGestureRecogniser = UITapGestureRecognizer(target: self, action: #selector(AddDiaryTableViewController.displayImageViewTapped(_:))) 
      displayImageView.userInteractionEnabled = true 
      displayImageView.addGestureRecognizer(tapGestureRecogniser) 
     } 
    } 

    func displayImageViewTapped(sender: AnyObject) { 
     print("hello") 
    } 

tapGestureRecogniserは、()()

+1

あなたのコードをテキストとして貼り付けてください。 – spassas

+2

コードをテキストではなく画像に追加してください! –

+0

これは完全なコードです....... Tapgesture –

答えて

1

あなたtapGestureRecogniserのデリゲートを実装し、何が返さないのviewDidLoadで呼び出され、それまでは自分のイメージ図で正しく画像をロードします。