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 如果觸控是捲動、移動流覽或捏合縮放手勢的開頭,將不會自動偵測並適當地回應。