何らかの理由で、私の UITapGestureRecognizer は、レコグナイザーが追加されたときにツールバーのボタンが押されるのをブロックしていself.viewます。アイテムがツールバーボタンの場合はshouldReceiveTouchNOを返したいです。
ただし、これを行うにはどうすればよいですか?項目は明らかに UIBarButtonItems ではありません。if ステートメントを配置しtouch.viewてそのクラスのものかどうかを確認すると、それが無視されるためです。touch.viewそこにブレークポイントを置いて、そのクラスを調べるとUIToolbarTextButton. しかし[UIToolbarTextButton class]、「宣言されていない識別子 UIToolbarTextButton の使用」エラーが発生します。
のサブビューかどうか言えますUIToolBarか? 私は何をすべきか?