問題タブ [safearealayoutguide]
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.
ios - iPhone X: 安全でない領域に最も近いビューの色が表示されない
UINavigationBar
私のアプリは、デフォルトでは簡単に実行できないいくつかの要件を満たすために、代わりにカスタムトップバーで構築されていますが、この質問UINavigationBar
の回答を読み、このトップバーの3つの制約(トップ、リーディング、トレーリング)を変更した後スーパービューの代わりに安全な領域に相対的であるため、安全な領域を自動的に色付けしてトップバーの色に一致させることができませんでした。現在の外観は次のとおりです。
上記のリンクの最初の回答は、ステータス バーを手動で色付けすることを提案していますが、残念ながらこれは不合理であり、プライベート API を使用してそうしています。2番目の答えは、メインビューに背景色を提供することを提案していますが、メインビューに別の色が必要なため、これも不合理です。
自動レイアウト制約で接続されている最も近いビューに従って、危険な領域に色を付けるにはどうすればよいですか?