UIScrollView.DelaysContentTouches 属性

定义

指定 是否可以 UIScrollView 延迟输入,以尝试确定是否已创建滚动手势

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

属性值

默认为 true

属性

注解

当设置为默认值 true时, UIScrollView 通过触发一个简短的计时器,当应用程序用户触摸屏幕时,确定是否已创建滚动手势。 如果手指在计时器过期之前移动, UIScrollView 会将手势解释为滚动手势,并且不会将事件转发到基础内容视图。 当与预期具有高度响应 (的组件(例如按钮) )一起使用时,可能会引入明显的延迟。

如果设置为 false,则触摸会立即触发 TouchesShouldBegin(NSSet, UIEvent, UIView) ,如果触摸位于触摸位置正下方,则会转发到基础 UIView 。 在这种情况下, UIScrollView 如果触摸是滚动、平移或收缩缩放手势的开始,则 不会自动检测并做出相应响应。

适用于