UIKit.UIScrollView.DelaysContentTouches Property
Specifies whether the UIKit.UIScrollView can delay input to attempt to determine if a scrolling gesture has been made

Syntax

[get: Foundation.Export("delaysContentTouches")]
[set: Foundation.Export("setDelaysContentTouches:")]
public virtual bool DelaysContentTouches { get; set; }

Value

Default is true

Remarks

When set to the default value true, the UIKit.UIScrollView determines whether a scrolling gesture has been made by triggering a brief timer when the application user touches the screen. If the finger moves before the timer expires, the UIKit.UIScrollView interprets the gesture as a scrolling gesture and does not forward the event to the underlying content view. This can introduce a noticeable delay when used with components that are expected to be highly responsive (e.g., buttons).

If set to false, touches immediately trigger UIScrollView.TouchesShouldBegin and are forwarded to the underlying UIKit.UIView if one is immediately below the touch location. In this situation, the UIKit.UIScrollView will not automatically detect and respond appropriately if the touch was the beginning of a scrolling, panning, or pinch-to-zoom gesture.

Requirements

Namespace: UIKit
Assembly: Xamarin.iOS (in Xamarin.iOS.dll)
Assembly Versions: 0.0.0.0