UIScrollView.DelaysContentTouches 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 是否可以 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 如果触摸是滚动、平移或收缩缩放手势的开始,则 不会自动检测并做出相应响应。