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