Compartilhar via


UITouch.GetAzimuthUnitVector(UIView) Método

Definição

Retorna a rotação do dispositivo apontando em relação ao plano da tela, como um vetor de unidade.

[Foundation.Export("azimuthUnitVectorInView:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 1, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreGraphics.CGVector GetAzimuthUnitVector (UIKit.UIView view);
abstract member GetAzimuthUnitVector : UIKit.UIView -> CoreGraphics.CGVector
override this.GetAzimuthUnitVector : UIKit.UIView -> CoreGraphics.CGVector

Parâmetros

view
UIView

O UIView cujo Transform define o ângulo relativo do qual o vetor é calculado.

Esse parâmetro pode ser null.

Retornos

Se essa propriedade não tiver suporte, o vetor de retorno será [0, 0] (Observação: não [+1, 0]).

Atributos

Comentários

No hardware com suporte (consulte EstimatedProperties), esse valor retorna um vetor de unidade cujos valores definem a rotação do dispositivo de toque (por exemplo, Apple Pencil) em relação ao plano da tela e ao Transformviewdo . Se view for null ou usar a transformação padrão, o lado direito do UIView terá um vetor de unidade com dx 1,0 e um dy de 0,0, a parte superior do UIView terá dx = 0.0 e dy = -1.0 assim por diante. (Observe que, na transformação padrão, Y aumenta para a parte inferior da exibição, portanto, a parte superior do círculo de unidade tem um valor -1.0.)

Aplica-se a

Confira também

  • <xref:UIKit.UITouch.GetAzimuthAngle>