Xcode 12.3 iOS 14.3 シミュレーター 黄色いドック / 黄色の半透明の問題 質問する

Xcode 12.3 iOS 14.3 シミュレーター 黄色いドック / 黄色の半透明の問題 質問する

今日、Xcode 12.3 のリリースをダウンロードし、iOS 14.3 シミュレーターを実行してみましたが、ドックを含むすべての半透明ビューが黄色になるというグラフィックの不具合があるようです。

iOS 14.2 を再ダウンロードしましたが、問題ないようです。ただ、とても奇妙に思えます。フィードバックを送信しましたが、他にもこれを見た人はいますか?

私は〜に乗っていますmacOS v10.15.7(カタリナ)そして、カタリナだけなのか、それともmacOS v11(ビッグ・サー)。

画像1

画像2

ベストアンサー1

Xcode 12.4 RC で修正が発表されました。

iOS のシミュレートされたデバイスでは、半透明の UI 要素に誤った黄色の色合いが表示されなくなりました。一部の GPU では、一部の tvOS シミュレーターで引き続きこの色合いが表示される場合があります。(71203015)


これはディスクリート GPU に関連するバグだと思います。

さらに、このバグにより、オンスクリーン キーボードの背景がほぼ RGB(0,0,0) になります。Catalina 搭載の MBP 2017 で発生しました。

回避策 I - 統合 GPU の使用

  1. シミュレーターでメニューを設定するファイルGPUの選択統合GPUを優先するこのバグを回避するには。

  2. シミュレータを再起動します。

これは、Catalina および Big Sur を搭載した MacBook Pro でテストされました。コメントによると、iMac では動作しないようです。

回避策 II - 透明度を下げる

シミュレートされたデバイス(iPhoneなど)では、設定アクセシビリティ表示とテキストサイズ→ オンにする透明性を下げる

以前の「濃い」黄色を「かなり薄い」黄色にしか減らせないことに注意してください。

この回避策は、個別の GPU を使用できるため、以前のソリューションよりも UI ロジックのテストに適していると思います。

これは Catalina 搭載の MacBook Pro でテストされました。iMac でも動作するかもしれません。

おすすめ記事