インスタンスプロパティ
safeAreaInsets
コンテンツが隠されていない、スクリーンの端からの距離。
宣言
var safeAreaInsets: NSEdgeInsets { get }
議論
セーフエリアは、スクリーンの隠されていない部分を反映しています。一部の Mac では、挿入部はカメラハウジングで覆われた画面の部分を反映しています。あなたのアプリがカスタムのフルスクリーン体験を提供する場合は、指定された挿入部をスクリーンのフレームの長方形に適用して、コンテンツを安全に表示できる領域を取得します。セーフエリア内のコンテンツは、隠されていないことが保証されています。
あなたのアプリがシステムのフルスクリーン体験を使用している場合は、ウィンドウ内のセーフエリアを考慮する必要はありません。ウィンドウの toggleFullScreen(_:) メソッドを呼び出してフルスクリーンモードに入ると、システムはウィンドウのコンテンツをセーフエリア内に自動的に配置します。
以下も見よ
スクリーンの表示部分を取得
表示されているスクリーンの現在の位置と寸法。
var auxiliaryTopLeftArea: NSRect?
スクリーンの左上隅の隠されていない部分。
var auxiliaryTopRightArea: NSRect?
スクリーンの右上隅の隠されていない部分。