SORU
22 HAZİRAN 2011, ÇARŞAMBA


Bir UİWebView izin Kaydırma devre dışı bırakmak?

Makale altında UITableView ile bir web makale göstereceğim.

Bulduğum tek seçenek UIWebView tableView bir başlık makaleyi görüntülemek için.

Bunu yapabilmek için bu web görünümü yüksekliği içeriği almalıyım ve web görünümü için kaydırma devre dışı bırakmak için var.

İki çözüm kaydırma devre dışı bırakmak için buldum:

for (id subview in webView.subviews)
    if ([[subview class] isSubclassOfClass: [UIScrollView class]])
        ((UIScrollView *)subview).scrollEnabled=NO;

ya JavaScript:

<script type="text/javascript">
touchMove = function(event) {
    event.preventDefault();
}

İlk çözüm Apple tarafından yasak olduğunu duydum ama herhangi bir kanıt yok. Benim uygulama bu çözüm kullanarak reddedilecektir? Eğer öyleyse, reddedilme olmadan ikinci çözümü kullanabilir miyim?

CEVAP
25 Ocak 2012, ÇARŞAMBA


İOS5 ile başlayan UİWebView bu scrollview doğrudan erişim var.

webView.scrollView.scrollEnabled = NO; 
webView.scrollView.bounces = NO;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011