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