0
対応する遅延時間を要します。しかし、5秒後にもう一度押すと反応しません。それは、それがクリックされた後に「スリープ」するための内部遅延を持つようなものです。どうすればそれを無効にできますか?UIButtonのアクションが自動的に私が口やストーリーボードを通じて、それに対するアクションを作成しました
私はこのブレークポイントを置いたので応答していないことを知っています。
対応する遅延時間を要します。しかし、5秒後にもう一度押すと反応しません。それは、それがクリックされた後に「スリープ」するための内部遅延を持つようなものです。どうすればそれを無効にできますか?UIButtonのアクションが自動的に私が口やストーリーボードを通じて、それに対するアクションを作成しました
私はこのブレークポイントを置いたので応答していないことを知っています。
内部コードアクションがメインスレッドをブロックしたUIAnimateを持っていた場合
ありではないはずですが、あなたは 'pillPressed()に何をしますか'正確に?あなたは何かをしている主なブロックをブロックしていますか? – Larme
ボタンの背景イメージの内容を調べるのではなく、非常に時間がかかる可能性があるので、ビューコントローラーから離れたモデルに「ピルイメージ」ロジックを移動してみてください。モデルにピルがあるかどうかを示す状態を保ちます画像は 'pillButton'の背景として表示されます。このチェックのタイミングが遅くなると、パフォーマンスの問題が修正されると思います。 – dasblinkenlight
ありがとうございますあなたは正しいです...内部コードは、メインコードをブロックしていたUIAnimateを持っていた場合、ケースを解決 –