2017-05-15 20 views
2

現在、私はボタンのクリックが必要な1つのUIで作業しています。ボタンのタッチイベントを取得できない場合、ボタンのアルファが1の場合は完全に機能します。 何か理由はありますか? apple documentationからボタンのクリックイベントが発生しない

+2

可能な複製[アルファが0.0に設定されているとUIButtonが無効になりますか?](http://stackoverflow.com/questions/13499817/does-uibutton-become-disabled-when-its-alpha-is -set-to-0-0) –

+0

http://stackoverflow.com/a/13500095/4475605 – Adrian

答えて

3

が視覚的に表示を非表示にするには、 をYESにその隠されたプロパティを設定するか、0.0にそのalphaプロパティを変更することができます。隠しビューでは、システムからのタッチイベントは には届きません。ただし、隠しビューは ビューに関連付けられた自動サイズ変更およびその他のレイアウト操作に参加します。 したがって、ビューを非表示にすると、 のビュー階層からビューを削除すると便利です。特に、すぐに ビューを再度表示する予定がある場合は便利です。

+0

アップルのドキュメントへのリンクも提供してくれればいいですね:-) – d4Rk

+0

ビューオブジェクトの作成と設定、パートのドキュメントの明確にこれを述べています。 –

+1

@ d4Rkのドキュメントをご覧ください。https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html –

関連する問題