共用方式為


UITouch.GetAzimuthUnitVector(UIView) 方法

定義

傳回指向裝置相對於螢幕平面的旋轉,做為單位向量。

[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

參數

view
UIView

UIViewTransform 定義從中計算向量的相對角度。

這個參數可以是 null

傳回

如果不支援此屬性,則傳回向量為 [0, 0] (注意:而非 [+1, 0]) 。

屬性

備註

在支援的硬體 (看到 EstimatedProperties) ,此值會傳回單位向量,其值會定義觸控裝置旋轉 (例如,Apple Pencil) 相對於螢幕平面和 Transformview 。 如果 viewnull 或使用預設轉換,則 的 UIView 右側會有單位向量,其 dx 值為 1.0 和 dy 0.0,頂端 UIView 將會有 dx = 0.0dy = -1.0 等等。 (請注意,在預設轉換中,Y 會向檢視底部增加,因此單位圓形的頂端有 -1.0 值。)

適用於

另請參閱

  • <xref:UIKit.UITouch.GetAzimuthAngle>