2017-08-31 10 views
0

対応する遅延時間を要します。しかし、5秒後にもう一度押すと反応しません。それは、それがクリックされた後に「スリープ」するための内部遅延を持つようなものです。どうすればそれを無効にできますか?UIButtonのアクションが自動的に私が口やストーリーボードを通じて、それに対するアクションを作成しました

私はこのブレークポイントを置いたので応答していないことを知っています。

break point set

+1

ありではないはずですが、あなたは 'pillPressed()に何をしますか'正確に?あなたは何かをしている主なブロックをブロックしていますか? – Larme

+1

ボタンの背景イメージの内容を調べるのではなく、非常に時間がかかる可能性があるので、ビューコントローラーから離れたモデルに「ピルイメージ」ロジックを移動してみてください。モデルにピルがあるかどうかを示す状態を保ちます画像は 'pillButton'の背景として表示されます。このチェックのタイミングが遅くなると、パフォーマンスの問題が修正されると思います。 – dasblinkenlight

+0

ありがとうございますあなたは正しいです...内部コードは、メインコードをブロックしていたUIAnimateを持っていた場合、ケースを解決 –

答えて

0

内部コードアクションがメインスレッドをブロックしたUIAnimateを持っていた場合

関連する問題