問題タブ [ios14]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uikit - Interface Builder で設定された UITextField backgroundColor は、iOS 14 の実行時に nil です
iOS 11-13 で適切に動作するアプリがありますが、iOS 14 で実行すると、アプリ内のいくつかのテキスト フィールドが nil でレンダリングされ、背景色が明示的に白に設定されていても、透明な背景色になります。インターフェイス ビルダー。
背景色を台無しにする可能性のあるテキスト フィールドを使用するコードのどこにも表示されず、同じシナリオで実行されているこれらの同じ UITextField が、iOS 13 以下では白い背景で表示されます。
コードで明示的に色を設定すると、iOS 14 ですべて正常に動作します
背景色をリセットするためだけに冗長なコードを追加したくありません。iOS 14 での新しい UITextField の動作について、見逃しているものはありますか?