次の方法で共有


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返します。 が null または 既定の変換を使用する場合view、 のUIView右側には、1.0 と dydx a が 0.0 の単位ベクトルがあり、 のUIView上部には dx = 0.0 などdy = -1.0があります。 (既定の変換では、Y はビューの下部に向かって増加するため、単位円の上部の値は -1.0 になります)。

適用対象

こちらもご覧ください

  • <xref:UIKit.UITouch.GetAzimuthAngle>