0
何らかの理由で、私のジェスチャー認識機能が動作しなくなった。コードが実行された場合に印刷されません「と呼ばれる」、Swift UITapGestureRecognizer
func segmentTapped(sender: UITapGestureRecognizer) {
print("called")
}
:以下は、ジェスチャに関連付けられた方法である
self.view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(self.segmentTapped(sender:))))
:次のコード行はviewDidLoad
方法で実行されビューがタップされたときにコンソールに表示されます。ジェスチャーレコグナイザーは過去にいつも私のために働いていましたが、何がうまくいかないのか混乱しています。
「self.view.userInteractionEnabled = true」を確認してください –
ご回答ありがとうございます!私は実際にはすでにそれをしていましたが、私はそれを質問に含めるのを忘れていました。 –
さて、 '_ sender:UITapGestureRecognizer'および' #selector(self.segmentTapped(sender :)) 'で' sender:UITapGestureRecognizer'(関数パラメータ)を '#selector(self.segmentTapped(_ :))'で置き換えてみてください。それよりも、それは –