Core Graphics   >     CGRect   > insetBy(dx:dy:)
インスタンスメソッド
insetBy(dx:dy:)
同じ中心点を持つ、元の長方形よりも小さいか大きい長方形を返します。
宣言
パラメータ
dx | 元の長方形の調整に使用する x 座標値。囲まれた(inset) 長方形を作成するには、正の値を指定します。より大きな、取り囲む長方形を作成するには、負の値を指定します。 |
dy | 元の長方形の調整に使用する y 座標値。囲まれた長方形を作成するには、正の値を指定します。より大きな、取り囲む長方形を作成するには、負の値を指定します。 |
戻り値
長方形。原点の値は、x 軸上で dx パラメータで指定された距離だけオフセットされ、y 軸で dy パラメータで指定された距離だけオフセットされ、そのサイズは (2*dx,2*dy) 、元の長方形に対して調整されています。dx と dy が正の値である場合、長方形のサイズは減少します。dx と dy が負の値である場合、長方形のサイズは大きくなります。
議論
長方形は標準化され、次に囲む(inset) パラメータが適用されます。結果の長方形が負の高さまたは幅を持つ場合、null の長方形が返されます。