UIScrollView.DelaysContentTouches プロパティ

定義

がスクロール ジェスチャが行われたかどうかを判断するために入力を遅延できるかどうかを UIScrollView 指定します

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

プロパティ値

既定値は true です

属性

注釈

を既定値trueUIScrollViewに設定すると、 は、アプリケーション ユーザーが画面に触れたときに短いタイマーをトリガーすることによって、スクロール ジェスチャが行われたかどうかを判断します。 タイマーが切れる前に指が移動した場合、 UIScrollView はジェスチャをスクロール ジェスチャとして解釈し、イベントを基になるコンテンツ ビューに転送しません。 これにより、応答性が高いと予想されるコンポーネント (ボタンなど) で使用すると、顕著な遅延が発生する可能性があります。

false設定すると、タッチが直ちにトリガー TouchesShouldBegin(NSSet, UIEvent, UIView) され、タッチ位置のすぐ下にある場合は、基になる UIView に転送されます。 この状況では、 は、 UIScrollView タッチがスクロール、パン、またはピンチツーズームジェスチャの始まりであった場合、自動的に検出および応答しません。

適用対象