今日、Xcode 12.3 のリリースをダウンロードし、iOS 14.3 シミュレーターを実行してみましたが、ドックを含むすべての半透明ビューが黄色になるというグラフィックの不具合があるようです。
iOS 14.2 を再ダウンロードしましたが、問題ないようです。ただ、とても奇妙に思えます。フィードバックを送信しましたが、他にもこれを見た人はいますか?
私は〜に乗っていますmacOS v10.15.7(カタリナ)そして、カタリナだけなのか、それともmacOS v11(ビッグ・サー)。
ベストアンサー1
Xcode 12.4 RC で修正が発表されました。
iOS のシミュレートされたデバイスでは、半透明の UI 要素に誤った黄色の色合いが表示されなくなりました。一部の GPU では、一部の tvOS シミュレーターで引き続きこの色合いが表示される場合があります。(71203015)
これはディスクリート GPU に関連するバグだと思います。
さらに、このバグにより、オンスクリーン キーボードの背景がほぼ RGB(0,0,0) になります。Catalina 搭載の MBP 2017 で発生しました。
回避策 I - 統合 GPU の使用
シミュレーターでメニューを設定するファイル→GPUの選択→統合GPUを優先するこのバグを回避するには。
シミュレータを再起動します。
これは、Catalina および Big Sur を搭載した MacBook Pro でテストされました。コメントによると、iMac では動作しないようです。
回避策 II - 透明度を下げる
シミュレートされたデバイス(iPhoneなど)では、設定→アクセシビリティ→表示とテキストサイズ→ オンにする透明性を下げる。
以前の「濃い」黄色を「かなり薄い」黄色にしか減らせないことに注意してください。
この回避策は、個別の GPU を使用できるため、以前のソリューションよりも UI ロジックのテストに適していると思います。
これは Catalina 搭載の MacBook Pro でテストされました。iMac でも動作するかもしれません。