何が最も簡単な方法をUIAlertViewことになる色の色違い?
-
18-09-2019 - |
質問
私が利用して黒のナビゲーションバーおよびその他のカスタムカラーなUIコンポーネントの暗黒-青色アラートの景色を見て本当にされているのが意外でした。
お客様のアラートビュー半透明のスモーク色なリゾートに画像ファイルです。
私はいないのに対しUIImageを生成するからかけ、そのようなバックグラウンドを変更するにはを使用UIImageが、すべての私の試みに基づく質問1以下)にある黒色の矩形の背後に警告表示(角のない四捨五入で表示。
関連するものを複製しません:
最初の画像"。png"のためにセットしています。第の質問へのリンクは、債権のOPはないのである。
解決 2
UIAlertViewは、その背景色をカスタマイズする唯一の方法はUIAlertViewをサブクラス化することで、任意のパブリックAPIを介して背景色を変更することはできませんので。
他のヒント
これを行うにはAPIフックが存在しないという事実は、赤い旗でなければなりません - あなたはそれを行うべきではありません。それは(あなたの拒否を取得します)プライベートAPIを使用していないが、それはAppleが反対助言文書化されていない行動を、活用しています。実際には、先週はiPhoneテックトークで私は、特にそれが将来的に解除されますので、このようなものをしないために、アップルDevのエバンジェリストで警告されました。
それはUIAlertViewsに来るとき、あなたが本当にあなた自身のことをしたい場合は、、独自のビューを作成し、モーダルビューコントローラを経由してそれを提示する必要があります。
所属していません StackOverflow