Поделиться через


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

Объект , UIView определяющий Transform относительный угол, из которого вычисляется вектор.

Этот параметр может иметь значение null.

Возвращаемое значение

Если это свойство не поддерживается, возвращаемый вектор равен [0, 0] (примечание: не [+1, 0]).

Атрибуты

Комментарии

На поддерживаемом оборудовании (см EstimatedProperties. ) это значение возвращает вектор единицы измерения, значения которого определяют поворот сенсорного устройства (например, Apple Pencil) относительно плоскости экрана и Transformviewобъекта . Если view имеет значение null или использует преобразование по умолчанию, правая часть UIView будет иметь вектор единицы с dx 1,0 и dy 0,0, верхняя часть UIView будет иметь dx = 0.0 и т dy = -1.0 . д. (Обратите внимание, что в преобразовании по умолчанию значение Y увеличивается в нижней части представления, поэтому верхняя часть круговой единицы имеет значение -1,0.)

Применяется к

См. также раздел

  • <xref:UIKit.UITouch.GetAzimuthAngle>