問題タブ [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 投票する
0 に答える
952 参照

ios - iOSセーフエリアレイアウトを使用したPresent Controller

ここに画像の説明を入力

iOS 11 セーフ エリア レイアウト ガイドラインを使用し、ステータス バーの背景色をこのように設定しています

コントローラを赤い背景で表示すると、画像に示すようにステータス バーが覆われませんが、セーフ エリア レイアウト ガイドラインを使用しない場合は正常に機能します。ここで何がうまくいかないのですか?

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

ios - iPhone x の UITableViewController トップバー

iPhone X でアプリの画面 UITableViewController の 1 つに問題が見つかりました。トップバーの色について話しています。

アプリの他の画面は UIViewControllers として表示されます。ここでは、背景を一番上に設定する安全な領域に問題はありません。

UITableViewController に対して何をすべきですか? 多分それはインターフェースビルダーで行うことができますか?

ここに画像の説明を入力

私は運がなかったのでこれを試しました

0 投票する
5 に答える
3809 参照

ios - ステータス バーの下の CollectionView ヘッダー コンテンツ

以下は、セーフ エリア レイアウト ガイドを有効にして、スーパービューの上、左、右、および下に制約されたコレクション ビューです。

ここに画像の説明を入力

コレクション ビュー ヘッダーをステータス バーのに表示したいと考えています。コントローラーの main のサイズ インスペクターでSafe Area Layout Guideviewのチェックを外し、次のコードを追加することで、iPhone 4 - 8+ の画面サイズでこれを達成しました。

これは、iPhone X 以外のビュー サイズに適しています。

ここに画像の説明を入力

ただし、iPhone X の場合、これは次の出力につながります。

ここに画像の説明を入力

iPhone X には、ステータス バーの独自の寸法があります。上部インセットをさらに調整することはできますが、他のデバイス サイズをオーバーオフセットします。この動作を実現するためのよりエレガントな方法があるかどうか疑問に思っています。

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

swift - NSLayoutConstraint および safeAreaLayoutGuide - iOS 11 以前と互換性のあるコーディング

iOS 11 より前のデバイスと互換性のあるアプリが必要な場合、safeAreaLayoutGuide に従うために、ビューの一部のプロパティを self.view にリンクするすべての制約に対してこのコードが必要ですか?