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右侧将具有 1.0 的单位向量和 dy 0.0 的单位向量dxUIView顶部将具有 dx = 0.0dy = -1.0 ,依此类推。 (请注意,在默认转换中,Y 向视图底部递增,因此单位圆的顶部具有 -1.0 值.)

适用于

另请参阅

  • <xref:UIKit.UITouch.GetAzimuthAngle>