Instance Method
インスタンスメソッド
offset(x:y:)
Changes the relative position of this shape using the specified point.
この形状の相対位置をこの指定された地点を使って変更します。
Return Value
戻り値
A shape offset by the specified amount.
指定量だけ位置埋め合わせされた形状。
Parameters
パラメータ
x
The horizontal amount, in points, by which you offset the shape. Negative numbers are to the left and positive numbers are to the right.
水平量、ポイントで、それだけあなたは形状を位置埋め合わせします。負の数は左の方にします、そして正の数は右の方にします。
y
The vertical amount, in points, by which you offset the shape. Negative numbers are up and positive numbers are down.
垂直量、ポイントで、それだけあなたは形状を位置埋め合わせします。負の数は上の方にします、そして正の数は下の方にします。
Discussion
議論
The following example renders two circles. It places one circle at its default position. The second circle is outlined with a stroke, positioned on top of the first circle and offset by 100 points to the left and 50 points below.
以下の例は、2つの円を描出します。それは1つ目の円をそれの省略時の位置に置きます。2つの目の円はあるストロークで輪郭を描かれます、最初の円の上部に置かれます、そして100ポイント左にそして50ポイント下に補われます。
Circle()
.overlay(
Circle()
.offset(x: -100, y: 50)
.stroke()
)
See Also
参照
Transforming a Shape
func size(CGSize) -> some Shape
Returns a new version of self representing the same shape, but that will ask it to create its path from a rect of size
. This does not affect the layout properties of any views created from the shape (e.g. by filling it).
func size(width: CGFloat, height: CGFloat) -> some Shape
Returns a new version of self representing the same shape, but that will ask it to create its path from a rect of size (width, height)
. This does not affect the layout properties of any views created from the shape (e.g. by filling it).