Bagikan melalui


UIScrollView.CanCancelContentTouches Properti

Definisi

Jika diatur ke false, maka tampilan gulir tidak akan menggulir sebagai akibat dari pergerakan jari setelah pelacakan dimulai dalam tampilan konten.

public virtual bool CanCancelContentTouches { [Foundation.Export("canCancelContentTouches")] get; [Foundation.Export("setCanCancelContentTouches:")] set; }
member this.CanCancelContentTouches : bool with get, set

Nilai Properti

Nilai defaultnya adalah true.

Atribut

Keterangan

Nilai defaultnya adalah true.

Secara default, UIScrollView intersepsi menyentuh sebelum disebarluaskan ke subtampilan dan, jika gerakan menggulir dibuat, membatalkan sentuhan tersebut agar tidak diteruskan ke yang mendasar UIView (sebagai gantinya, baik UIScrollViewUIView dan subtampilan menerima TouchesCancelled(NSSet, UIEvent) peristiwa). Dengan mengatur properti ini ke false, pengembang aplikasi menentukan bahwa sentuhan segera menyebar ke yang mendasar UIView. Ini dapat menghindari penundaan yang berpotensi terlihat dalam mengaktifkan subview, tetapi membuatnya tidak mungkin untuk UIScrollView mengenali gerakan menggulir dan menggeser. Dalam situasi ini, terserah pengembang aplikasi untuk mengembangkan model logis dan konsisten untuk menggulir. Ini mungkin melibatkan penggunaan UIGestureRecognizers, mengesampingkan TouchesShouldBegin(NSSet, UIEvent, UIView), TouchesShouldCancelInContentView(UIView)

Berlaku untuk