元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/systemminimumlayoutmargins


インスタンスプロパティ


systemMinimumLayoutMargins


テキスト要素の最小レイアウトの余白を表す、先頭および末尾の挿入物。


watchOS 5.0+

var systemMinimumLayoutMargins: NSDirectionalEdgeInsets { get }




議論


40mm および 44mm のモデルでは、角が丸くなっています。そのため、ステータスバーの要素は画面の端まで表示されません。


システムは、テキストコンテンツをステータスバーと揃えるための最小レイアウトマージンを提供します。システムの組み込みコンテナやコントロールは、インターフェイスを配置する際にこの最小レイアウトマージンを自動的に考慮しますが、SpriteKit や SceneKit を使用してカスタムユーザーインターフェイスを構築する場合は、contentSafeAreaInsets および systemMinimumLayoutMargins を確認し、それらに合わせてインターフェイスを配置してください。


システムは、コントローラの didAppear() メソッドを呼び出す直前に systemMinimumLayoutMargins プロパティを設定します。didAppear() が呼び出される前は、このプロパティには無効な値が含まれている可能性があります。





以下も見よ


安全領域とレイアウトの余白を尊重する


var contentSafeAreaInsets: UIEdgeInsets

画面上でコンテンツを安全に表示できる領域を定義する挿入物。


var contentFrame: CGRect

アプリのコンテンツを表示するために使用されるフレームの長方形。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ