私は写真を表示するScrollViewを持っています。画面に触れると、UIToolBarがポップアップし、Previous、Next、PlayなどのUIBarButtonItemボタンがいくつか表示されます。ユーザーが5秒間何もしないと、ツールバーが再び消えます。UIBarButtonItemでタッチを検出または押す
これはApple Photosアプリにすべて似ています。
すべてがうまくいきますが、私は苦労していることがあります。ユーザーがボタンを押した場合や、ボタンのハイライト状態を確認することはできません。
ユーザーがボタンを数秒間押し続けると、プログラムは何も起こっていないと判断し、5秒後にツールバーを削除すると問題が発生します。
写真アプリにはこの問題はありません。さらに優れています:「次へ」または「前へ」ボタンを1秒以上押し続けると、UIBarButtonItemに関連付けられた「アクション」がすでに実行されています。要するに
、私はこれらのいずれかを実行します: - UIBarButtonItemが 押されているかどうかを知るために - UIBarButtonItemが を強調されているかどうかを知るために - または他のどこでも
IB接続が設定されていません –