Condividi tramite


UITouch.GetAzimuthUnitVector(UIView) Metodo

Definizione

Restituisce la rotazione del dispositivo di puntamento rispetto al piano dello schermo, come vettore di unità.

[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

Parametri

view
UIView

Il UIView cui Transform definisce l'angolo relativo da cui viene calcolato il vettore.

Questo parametro può essere null.

Restituisce

Se questa proprietà non è supportata, il vettore restituito è [0, 0] (Nota: non [+1, 0]).

Attributi

Commenti

Nell'hardware supportato (vedere EstimatedProperties), questo valore restituisce un vettore di unità i cui valori definiscono la rotazione del dispositivo di tocco (ad esempio, Apple Pencil) rispetto al piano dello schermo e all'oggetto Transform .view Se view è null o usa la trasformazione predefinita, il lato destro dell'oggetto UIView avrà un vettore di unità con dx 1,0 e dy 0,0, la parte superiore dell'oggetto UIView avrà dx = 0.0 e dy = -1.0 così via. Si noti che nella trasformazione predefinita, Y aumenta verso la parte inferiore della visualizzazione, quindi la parte superiore del cerchio di unità ha un valore -1.0.

Si applica a

Vedi anche

  • <xref:UIKit.UITouch.GetAzimuthAngle>