2011-11-29 30 views
6

Web sayfam (bir görünümde) ve çoğu zaman gizlenmiş bir araç çubuğum var.UIWebview Araç çubuğunu göstermek için GestureRecognizer

Bu oldukça yaygın ipad dergiler için davranıştır: gizlemek ve araç çubuğunu gösterecek sayfanın üzerinde dokunulduğunda ancak araç çubuğu varsayılan olarak gizlidir. Ben shouldRecognizeSimultaneouslyWithGestureRecognizer

kullanıyorum

davranış şu anda yapar:
- Kullanıcı sayfası (web görüntülemesini) musluklar o jest tanıyıcı
kullanarak araç çubuğu durumunu değiştirir ise - orada kullanıcı sayfasını dokunursa ve UIWebview içinde bir web bağlantısı gibi etkileşimli bir unsurdur, bu interaktif linke cevap verir, fakat aynı zamanda araç çubuğunu değiştirir. kullanıcı etkileşimli bir alan üzerinde sayfasını musluklar eğer SADECE webview etkileşimine yanıt - kullanıcı etkileşimli olmayan bir alana sayfasını musluklar, eğer araç çubuğu durumunu
değiştirir -
:

istenilen davranışı budur ve araç çubuğunu DEĞİŞTİRMEZ. Eğer çözüm poster için işe yaramadı göreceksiniz aracılığıyla bunu okursanız çözüldü olarak işaretlenmiş ve hâlâ bir çift tepkisi ne zaman oluyor rağmen Gesture recognition with UIWebView
: Burada neredeyse aynı soru var

Not O (ve ben) bir ya da bir cevap ister. Ben bir takip sorusu yayınlamayı denedim ama bu olasılık muhtemelen silindi çünkü o zaman çözücü

cevap

0

çözüldü inanıyordu Eğer herhangi bir nedenle, UIWebView dokunma yakalarsa, sen UIGestureRecognizer geri arama almak mümkün olmayacak iyi. Benim tek recomendation bir şey javascript yürütmek üzerine dokunun ve sonra o Javascript yakalamak web sitesinde ne olursa olsun yapmaktır. Örnek olarak this'u alabilirsiniz.

İlgili konular