UIScrollView.CanCancelContentTouches プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
に false
設定すると、コンテンツ ビューで追跡が開始されると、スクロール ビューは指の動きの結果としてスクロールされません。
public virtual bool CanCancelContentTouches { [Foundation.Export("canCancelContentTouches")] get; [Foundation.Export("setCanCancelContentTouches:")] set; }
member this.CanCancelContentTouches : bool with get, set
プロパティ値
既定値は true
です。
- 属性
注釈
既定値は true
です。
既定では、UIScrollViewインターセプトはサブビューに伝達される前に タッチし、スクロール ジェスチャが行われた場合、それらのタッチが基になる UIView (代わりに、 と UIView サブビューの両方UIScrollViewでイベントを受信TouchesCancelled(NSSet, UIEvent)する) ことを取り消します。 このプロパティを に false
設定すると、アプリケーション開発者は、タッチが基になる UIViewに直ちに反映されることを指定します。 これにより、サブビューをアクティブ化する際に許容される可能性のある遅延を回避できますが、 ではスクロールジェスチャとパン ジェスチャを認識できなくなります UIScrollView 。 このような状況では、スクロールのための論理的で一貫性のあるモデルを開発するのは、アプリケーション開発者次第です。 これには、 をオーバーライドする s の UIGestureRecognizer使用が TouchesShouldBegin(NSSet, UIEvent, UIView)含まれる場合があります。 TouchesShouldCancelInContentView(UIView)