インスタンスメソッド
setBoundsSize(_:)
ビューの境界の長方形のサイズを指定された寸法に設定し、そのフレームの長方形に対して座標系を逆にスケーリングします。
宣言
func setBoundsSize(_ newSize: NSSize)
パラメータ
newSize
ビューの境界の長方形の新しい幅と高さを指定する NSSize 構造体。
議論
たとえば、フレームサイズが (100.0、100.0) で境界サイズが (200.0、100.0) のビューオブジェクトは、x 軸に沿って幅の半分を描画します。このメソッドは、ビューを再表示することも、表示が必要であるとマークすることもありません。ビューを再表示する場合は、needsDisplay (needsDisplay) プロパティを true に設定します。
ビューがそうするように構成されている場合、このメソッドは boundsDidChangeNotification (boundsDidChangeNotification) をデフォルトの通知センターに通知します。
このメソッドを呼び出した後、NSView は内部変換を作成し (またはこれらの変更を既存の内部変換に追加し)、ビューのフレーム座標から境界座標に変換します。2 つの座標系の幅と高さの比率が同じである限り、コンテンツは正常に表示されます。比率が異なると、コンテンツが歪んで表示される場合があります。
以下も見よ
境界長方形の変更
ビューの境界の長方形。ビューの位置とサイズを独自の座標系で表します。
ビューの境界の長方形の原点を指定されたポイントに設定します。
フレームの長方形を基準にしてビューの境界の長方形に適用される回転角 (度単位)。