Bagikan melalui


UITouch.GetAzimuthUnitVector(UIView) Metode

Definisi

Mengembalikan rotasi perangkat penunjuk relatif terhadap bidang layar, sebagai vektor unit.

[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

Parameter

view
UIView

UIView yang Transform mendefinisikan sudut relatif dari mana vektor dihitung.

Parameter ini dapat berupa null.

Mengembalikan

Jika properti ini tidak didukung, vektor pengembalian adalah [0, 0] (Catatan: bukan [+1, 0]).

Atribut

Keterangan

Pada perangkat keras yang didukung (lihat EstimatedProperties), nilai ini mengembalikan vektor unit yang nilainya menentukan rotasi perangkat sentuh (misalnya, Apple Pencil) relatif terhadap bidang layar dan Transform dari view. Jika view adalah null atau menggunakan transformasi default, sisi UIView kanan akan memiliki vektor unit dengan dx 1,0 dan dy 0,0, bagian UIView atas akan memiliki dx = 0.0 dan sebagainya dy = -1.0 . (Perhatikan bahwa dalam transformasi default, Y meningkat ke bagian bawah tampilan, sehingga bagian atas lingkaran unit memiliki nilai -1,0.)

Berlaku untuk

Lihat juga

  • <xref:UIKit.UITouch.GetAzimuthAngle>