CGAffineTransform.Translate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 方法。