Aktivitas UIWebView (misalnya Animasi JS/CSS/GIF) Dijeda Selama Pengguliran/Pelacakan

Di aplikasi iOS asli saya, saya menggunakan UIWebView untuk menampilkan konten HTML kaya yang mencakup animasi CSS dan GIF animasi, dll.

Namun saat UIWebView digulir, semua animasi CSS atau animasi GIF dijeda hingga pengguliran berhenti lagi.

Saya berharap ini ada hubungannya dengan NSRunLoopModes. Apakah ada cara untuk menghindari perilaku ini?


person Oliver Pearmain    schedule 05.12.2013    source sumber


Jawaban (2)


Di iOS8, animasi tidak berhenti di Safari saat menggulir. Mereka melakukannya di UIWebView. Tapi tebakan saya, berdasarkan artikel di bawah ini mereka akan terus melakukan animasi di WKWebView.

http://developer.telerik.com/featured/scroll-event-change-ios-8-big-deal/

person TomSwift    schedule 22.07.2015

Yang cukup menarik setelah diselidiki lebih lanjut, hal yang sama terjadi di Safari ketika membuka situs web dengan animasi (tidak menyadarinya sebelumnya).

Saya hanya dapat menarik kesimpulan bahwa halaman web sengaja dijeda untuk memastikan kinerja gulir dan mungkin tidak ada yang dapat dilakukan mengenai hal ini. :-(

person Oliver Pearmain    schedule 03.01.2014