Şu anda ekranın alt tarafından en üste UIWebView
animasyonu gerçekleştiriyorum. UIWebView
yukarı doğru hareket ettiğinde, süre süresinin% - için dokunulmaz hale gelir.Animasyonlu UIWebView, animasyon sırasında dokunmalara cevap vermiyor
UIWebviews
bitiş hedefine veya model katmanına dokunursam tıklamalar kaydedilir ve Webview
uygun şekilde yanıt verir.
Bu neden? Ve hareket etmek/UIWebViews
'u hareketlendirmek için hangi çözümler var?
Bunu daha fazla örneklendirmek için, yukarı doğru hareket eden bir UIWebView
gösteren bir yan proje oluşturdum. Mor kareler sunum katmanındaki dokunma olaylarını temsil ederken, mavi kareler sunum katmanının dışındaki dokunma olaylarını temsil eder. örnekte görüldüğü gibi
https://github.com/AdamBCo/UIWebView-Animation-Issues
, UIViewAnimationOptionAllowUserInteraction
UViewAnimation
blok ayarlanır.
Animasyon sırasında ilk yanıtlayıcı olma ile ilgili başka bir sorunuzda olduğu gibi aynı sorun gibi görünüyor. Çözüm aynı hatlar boyunca olacaktır. – danh
Bu soru (ki tamam ama özel bir şey değil) şu ana kadar 10 görüşten 5 oy almayı başardı mı? Sıra dışı bir şey gibi görünüyor. – danh
@danh Önceki örnekte, yukarı doğru bir UITextField animasyonu vardı, bu yüzden kolayca bir isabet testi oluşturabilir ve metin alanını ilk cevaplayıcı yapabilirim. Bu örnek bir UIWebView olduğundan, ona bir dokunma olayı gönderemiyorum. –