UIViewController
には、custom
の複数のUIButton
が含まれています。新しいビューコントローラが表示されたり、他のビューが追加されたりするなど、自分のビューがフォーカスを失った場合、カスタムボタンを自動的にグレーアウト(無効化)するにはどうすればよいですか?UIAlertControllerが画面をカバーしているときに、カスタムタイプのUIButtonを自動的に無効にする
基本的には、タッチを受信できないボタンをグレーアウトしたいので、ユーザーのフォーカスは画面上のインタラクティブな要素にのみあります。
ボタン画像に非モノクロ画像を設定したいので、システムでボタンタイプを使用しません。あなたにアンタッチャブルボタンをしたい場合は
コードまたはスクリーンショットを表示してください。 –
異なる種類のソリューションを探しているのでなければ、警告を表示する前にボタンを 'button.userInteractionEnabled = false'に設定するだけでよいのです。 –
オーバービューのviewControllerが背景全体をグレーアウトするのに十分ではありませんか? – zisoft