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

transformEffect(_:)

Applies an affine transformation to this view’s rendered output. アフィン変換をこのビューのもつ描画された出力に適用します。

Declaration 宣言

func transformEffect(_ transform: CGAffineTransform) -> some View

Parameters パラメータ

transform

A CGAffineTransform to apply to the view. CGAffineTransformをこのビューに適用します。

Discussion 議論

Use transformEffect(_:) to rotate, scale, translate, or skew the output of the view according to the provided CGAffineTransform. transformEffect(_:)を使って、ビューの出力をこの提供されたCGAffineTransformによって回転、拡大縮小、平行移動、または傾斜させてください。

In the example below, the text is rotated at -30˚ on the y axis. 下の例では、テキストは -30˚ だけy軸上で回転されます。


let transform = CGAffineTransform(rotationAngle: -30 * (.pi / 180))


Text("Projection effect using transforms")
    .transformEffect(transform)
    .border(Color.gray)

A screenshot of a view showing text that is rotated at -30 degrees on