2010-11-11 1 views
4

всякий раз, когда я делаю действие крана в UIWebView, например, щелкнув ссылку, между нажатием и фактической подсветкой/активацией ссылки происходит небольшая задержка.UIWebView пользовательское взаимодействие (щелчок) задержка

Есть ли способ отключить эту задержку?

Я читал, что это было бы возможно в UIScrollView с

setDelaysContentTouches:NO 

ли это возможно в UIWebViews?

ответ

5

В iOS5 UIScrollView принадлежность к UIWebView была выставлена ​​так, что вы можете изменить свое поведение. Таким образом, чтобы удалить задержки щелчком мыши вы можете просто сделать:

[webView.scrollView setDelaysContentTouches:NO] 

В качестве бонуса, вы можете сделать скроллинг в UIWebView чувствовать себя немного роднее, изменив decelerationRate:

[webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal] 
+1

К сожалению setDelaysContentTouches - это задержка приземления, тогда как задержка нажатия вызвана ожиданием двойного касания. Это решение, похоже, не исправляет это. –

 Смежные вопросы

  • Нет связанных вопросов^_^