Freigeben über


UITouch.GetAzimuthUnitVector(UIView) Methode

Definition

Gibt die Drehung des zeigenden Geräts relativ zur Bildschirmebene als Einheitsvektor zurück.

[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

Parameter

view
UIView

Der UIView , dessen den relativen Transform Winkel definiert, aus dem der Vektor berechnet wird.

Dieser Parameter kann null sein.

Gibt zurück

Wenn diese Eigenschaft nicht unterstützt wird, ist der Rückgabevektor [0, 0] (Hinweis: nicht [+1, 0]).

Attribute

Hinweise

Auf unterstützter Hardware (siehe EstimatedProperties) gibt dieser Wert einen Einheitsvektor zurück, dessen Werte die Drehung des berührenden Geräts (z. B. Apple Pencil) relativ zur Ebene des Bildschirms und des Transformviewdefinieren. Wenn view die Standardtransformation ist null oder verwendet wird, hat die rechte Seite einen Einheitsvektor UIView mit dx 1,0 und einem dy von 0,0, der obere UIView von hat dx = 0.0 und dy = -1.0 so weiter. (Beachten Sie, dass in der Standardtransformation Y nach unten in der Ansicht erhöht wird, sodass der obere Bereich des Einheitskreises einen Wert von -1,0 aufweist.)

Gilt für:

Weitere Informationen

  • <xref:UIKit.UITouch.GetAzimuthAngle>