インスタンスプロパティ
visibleFrame
表示されているスクリーンの現在の位置と寸法。
宣言
var visibleFrame: NSRect { get }
議論
この長方形は、あなたのアプリのコンテンツを描画するのに現在安全なスクリーンの部分を定義します。
返される長方形は常に現在のユーザインターフェイス設定に基づいており、ドックとメニューバーが現在占有している領域は含まれません。ベゼル内にカメラハウジングを含む Mac の場合、この長方形にはベゼルまたはベゼルの両側の表示領域は含まれません。これらの領域は、auxiliaryTopLeftArea プロパティと auxiliaryTopRightArea プロパティを使用して取得します。このプロパティに長方形をキャッシュしないでください。これは、現在のユーザインターフェイス設定に基づいており、呼び出しごとに変更できます。
注意
ドックの非表示が有効になっている場合でも、このメソッドによって返される長方形はフルスクリーンよりも小さい場合があります。システムは小さな境界領域を使用して、ドックを表示するタイミングを決定します。
以下も見よ
スクリーンの表示部分を取得
var safeAreaInsets: NSEdgeInsets
コンテンツが隠されていない、スクリーンの端からの距離。
var auxiliaryTopLeftArea: NSRect?
スクリーンの左上隅の隠されていない部分。
var auxiliaryTopRightArea: NSRect?
スクリーンの右上隅の隠されていない部分。
関連した文書
画面の寸法と位置。