Я разместил следующий javascript в своем html-файле.Остановить прокрутку к вершине в UIWebView - iPhone
<script TYPE="text/javascript">
function srk(){
document.ontouchmove = function(e){
e.preventDefault();
}
}
</script>
Я прокручиваю свой веб-просмотр, следуя коду с некоторой анимацией.
[myWebView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat: @"window.scrollTo(0,%i);",414*self.initialScrollPosition]];
Все идет правильно, но по проблеме, с которой я столкнулся, заключается в следующем.
Когда пользователь/я нажимаю на строку состояния iPhone, WebView Bydefault прокручивает вверх. Этого не должно быть сделано.
Возможно ли предотвратить встроенные функции?
Я знаю, что один из вариантов заключается в следующем.
((UIScrollView *)[[myWebView valueForKey:@"_internal"] valueForKey:@"scroller"]).scrollsToTop = NO;
Но это действительно так?