2015-07-12 28 views
7

'daki kaydırma hızı değiştirilemez. IOS 8'de aşağıdaki kod düzgün çalışır, daha fazla atalet ile kaydırabilir. IOS 9 beta 3 için olduğu gibi WKWebView'ın iOS 9 beta/9.3

webView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;

, bu işlemlerin çok bir hata olmaksızın anlamsızdır.
Bu bir hata mıdır yoksa başka bir yolu var mı?

Not: UIWebView'ın kaydırma oranı, iki sürümde iki tür değiştirilebilir.

+0

iOS 9 GM – user1169629

cevap

8

Güncelleştirme: Bu, iOS 9.3'te düzeltilmiştir, ancak dağıtılmamıştır (aşağıdaki geçici çözüm). Burada daha fazla ayrıntı:


Ben aynı sorunu vardı ve 9.

geçici çözüm olarak ayarlamaktır iOS bir hata gibi görünüyor Bu örnekte, şu anda temsilci yerine delege sürüklemeye başlar:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { 
    scrollView.decelerationRate = UIScrollViewDecelerationRateNormal; 
} 
+0

ile aynı sorunu yaşıyorum Teşekkür ederim. Sen bizim kurtarıcımızsın! –

+0

Bu gerçekten harika bir ipucu! Çok teşekkürler! –

+0

Yani, bu benim için harika çalıştı benim app süper kararsız oldu = S. Webview.scrollView.delegate = self' ayarlandıktan sonra, zaman zaman çökmeler başlatmaya başladım. – shawnjan

-2

Ben de sporadik çöker almak için kullanılır, o zaman deinit içinde

webview.scrollView.delegate = nil 

ayarlayın.

+0

Bu, farklı bir sorun/kilitlenme. Daha fazla detay: https://bugs.webkit.org/show_bug.cgi?id=159980 – iwasrobbed