インスタンスプロパティ
isRotatedOrScaledFromBase
ビューまたはその祖先のいずれかが、フレームまたは境界に回転係数を適用したことがあるか、ウィンドウの基本座標系からスケーリングされたかを示すブール値。
宣言
var isRotatedOrScaledFromBase: Bool { get }
議論
このプロパティの値は、ビューまたはその祖先のいずれかがいつでもその frameRotation または boundsRotation プロパティを変更した場合に true になります。 回転係数がゼロ以外の値に変更されてから 0 に戻された場合でも、値は true です。
この情報を使用して、描画と座標計算を最適化します。ビューの座標系の正確な状態を反映するためにこれを使用しないでください。
以下も見よ
座標系の変更の調査
ビューが反転した座標系を使用しているかどうかを示すブール値。
ビューまたはその祖先のいずれかが、そのフレームまたは境界に回転係数を適用したことがあるかどうかを示すブール値。
関連する文書
ビューの境界の長方形のサイズを指定された寸法に設定し、そのフレームの長方形に対して座標系を逆にスケーリングします。
func scaleUnitSquare(to: NSSize)
単位正方形が指定された寸法にスケーリングされるように、ビューの座標系をスケーリングします。
ビューの境界の長方形。ビューの位置とサイズを独自の座標系で表します。
func centerScanRect(NSRect) -> NSRect
指定された長方形の角をデバイスピクセルの中心に変換します。これは、座標系がスケーリングされたときにオーバースキャンをレンダリングするための補正に役立ちます。
スーパービューの座標系を基準にしてビューのフレームの長方形に適用される回転角 (度単位)。
フレームの長方形を基準にしてビューの境界の長方形に適用される回転角 (度単位)。