CGAffineTransform.Translate 方法

定义

重载

Translate(nfloat, nfloat, MatrixOrder)
Translate(nfloat, nfloat)

通过修改提供的 X 参数的每个 X 值和提供的 Y 参数的每个 Y 值来转换仿射转换。

Translate(CGAffineTransform, nfloat, nfloat)

通过修改提供的 X 参数的每个 X 值和提供的 Y 参数的每个 Y 值来转换仿射转换。

Translate(nfloat, nfloat, MatrixOrder)

public void Translate (nfloat tx, nfloat ty, CoreGraphics.MatrixOrder order);
member this.Translate : nfloat * nfloat * CoreGraphics.MatrixOrder -> unit

参数

tx
nfloat
ty
nfloat
order
MatrixOrder

适用于

Translate(nfloat, nfloat)

通过修改提供的 X 参数的每个 X 值和提供的 Y 参数的每个 Y 值来转换仿射转换。

[Foundation.Advice("By default, the new operation is applied after the old operation: t' = t * [ 1 0 0 1 tx ty ].\nTo have the same behavior as the native Swift API, pass 'MatrixOrder.Prepend' to 'Translate (nfloat, nfloat, MatrixOrder)'.")]
public void Translate (nfloat tx, nfloat ty);
public void Translate (nfloat tx, nfloat ty);
member this.Translate : nfloat * nfloat -> unit

参数

tx
nfloat

要移动转换的 X 值。

ty
nfloat

要移动转换的 Y 值。

属性

注解

就地修改仿射。

此方法不等效于本机 CoreGraphics 的 CGAffineTransformTranslate 方法 (在这种情况下使用 M:CoreGraphics.CGAffineTransform.Translate (CoreGraphics.CGAffineTransform,System.Single,System.Single,System.Single) 而不是) 。

适用于

Translate(CGAffineTransform, nfloat, nfloat)

通过修改提供的 X 参数的每个 X 值和提供的 Y 参数的每个 Y 值来转换仿射转换。

public static CoreGraphics.CGAffineTransform Translate (CoreGraphics.CGAffineTransform transform, nfloat tx, nfloat ty);
static member Translate : CoreGraphics.CGAffineTransform * nfloat * nfloat -> CoreGraphics.CGAffineTransform

参数

transform
CGAffineTransform

要翻译的仿射。

tx
nfloat

要移动转换的 X 值。

ty
nfloat

要移动转换的 Y 值。

返回

已转换的仿射转换。

注解

此方法等效于本机 CoreGraphics 的 CGAffineTransformTranslate 方法。

适用于