UITouch.GetAzimuthUnitVector(UIView) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指向裝置相對於螢幕平面的旋轉,做為單位向量。
[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
參數
傳回
如果不支援此屬性,則傳回向量為 [0, 0] (注意:而非 [+1, 0]) 。
- 屬性
備註
在支援的硬體 (看到 EstimatedProperties) ,此值會傳回單位向量,其值會定義觸控裝置旋轉 (例如,Apple Pencil) 相對於螢幕平面和 Transform 的 view
。 如果 view
是 null
或使用預設轉換,則 的 UIView 右側會有單位向量,其 dx 值為 1.0 和 dy 0.0,頂端 UIView 將會有 dx = 0.0
和 dy = -1.0
等等。 (請注意,在預設轉換中,Y 會向檢視底部增加,因此單位圓形的頂端有 -1.0 值。)
適用於
另請參閱
- <xref:UIKit.UITouch.GetAzimuthAngle>