UIScrollView.CanCancelContentTouches Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)