Instance Method インスタンスメソッド

offset(_:)

Offset this view by the horizontal and vertical amount specified in the offset parameter. このビューを、このオフセットパラメータにおいて指定された水平および垂直量だけオフセットします。

Declaration 宣言

func offset(_ offset: CGSize) -> some View

Return Value 戻り値

A view that offsets this view by offset. あるビュー、それはこのビューをoffsetだけ補ったものです。

Parameters パラメータ

offset

The distance to offset this view. このビューを補う間隔。

Discussion 議論

Use offset(_:) to shift the displayed contents by the amount specified in the offset parameter.

The original dimensions of the view aren’t changed by offsetting the contents; in the example below the gray border drawn by this view surrounds the original position of the text:


Text("Offset by passing CGSize()")
    .border(Color.green)
    .offset(CGSize(width: 20, height: 25))
    .border(Color.gray)

A screenshot showing a view that offset from its original position a