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

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010