問題タブ [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 - ステータス バーの下の CollectionView ヘッダー コンテンツ
以下は、セーフ エリア レイアウト ガイドを有効にして、スーパービューの上、左、右、および下に制約されたコレクション ビューです。
コレクション ビュー ヘッダーをステータス バーの下に表示したいと考えています。コントローラーの main のサイズ インスペクターでSafe Area Layout Guideview
のチェックを外し、次のコードを追加することで、iPhone 4 - 8+ の画面サイズでこれを達成しました。
これは、iPhone X 以外のビュー サイズに適しています。
ただし、iPhone X の場合、これは次の出力につながります。
iPhone X には、ステータス バーの独自の寸法があります。上部インセットをさらに調整することはできますが、他のデバイス サイズをオーバーオフセットします。この動作を実現するためのよりエレガントな方法があるかどうか疑問に思っています。
swift - NSLayoutConstraint および safeAreaLayoutGuide - iOS 11 以前と互換性のあるコーディング
iOS 11 より前のデバイスと互換性のあるアプリが必要な場合、safeAreaLayoutGuide に従うために、ビューの一部のプロパティを self.view にリンクするすべての制約に対してこのコードが必要ですか?