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 если касание было началом прокрутки, сдвига или жеста сжатия до увеличения.