問題タブ [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.

0 投票する
2 に答える
5366 参照

ios - iPhone X - ホーム インジケーター周辺の色を設定する

シートをiPhone Xのセーフエリアに合わせようとすると、シートの下に透明な領域が残ります。

シートを拡張せずにその領域の塗りつぶしを設定したり、安全な領域の外側に揃えたりする方法はありますか?

ここに画像の説明を入力

0 投票する
1 に答える
802 参照

ios - iPhone X: 安全でない領域に最も近いビューの色が表示されない

UINavigationBar私のアプリは、デフォルトでは簡単に実行できないいくつかの要件を満たすために、代わりにカスタムトップバーで構築されていますが、この質問UINavigationBarの回答を読み、このトップバーの3つの制約(トップ、リーディング、トレーリング)を変更した後スーパービューの代わりに安全な領域に相対的であるため、安全な領域を自動的に色付けしてトップバーの色に一致させることができませんでした。現在の外観は次のとおりです。

ここに画像の説明を入力

上記のリンクの最初の回答は、ステータス バーを手動で色付けすることを提案していますが、残念ながらこれは不合理であり、プライベート API を使用してそうしています。2番目の答えは、メインビューに背景色を提供することを提案していますが、メインビューに別の色が必要なため、これも不合理です。

自動レイアウト制約で接続されている最も近いビューに従って、危険な領域に色を付けるにはどうすればよいですか?