UIScrollView приостанавливает NSTimer до тех пор, пока прокрутка не завершится
В то время как a UIScrollView (или его производный класс) прокручивается, кажется, что все запущенные NSTimers становятся паузами до завершения прокрутки.
Есть ли способ обойти это? Потоки? Настройка приоритета? Что-нибудь?
Вам нужно запустить другой поток и другой цикл запуска, если вы хотите, чтобы во время прокрутки запускались таймеры; поскольку таймеры обрабатываются как часть цикла событий, если вы заняты обработкой прокрутки вашего представления, вы никогда не обходите таймеры. Несмотря на то, что пренебрежение производительностью/батареей при работе таймеров на других потоках может не стоить обрабатывать этот случай.