requestAnimationFrame кажется undefined в UIWebView. Есть ли другая функция, которая делает то же самое, или я должен использовать setTimeout?
requestAnimationFrame
undefined
UIWebView
setTimeout
Похоже, что в настоящее время это поддерживается не во всех версиях WebKit, поэтому вам придется использовать тайм-аут. На этом сайте приведен пример создания кроссплатформенного решения:
// via http://paulirish.com/2011/requestanimationframe-for-smart-animating/ window.requestAnimFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(/* function */ callback, /* DOMElement */ element){ window.setTimeout(callback, 1000 / 60); }; })();