У меня есть элемент пользовательского интерфейса с вращающимся кругом, который обновляется с помощью NSTimer. У меня также есть UIScrollView, который блокирует вращающийся круг во время прокрутки. Это ожидалось, потому что таймер и представление прокрутки, где оба в одном потоке.
Так что я поместил таймер в отдельную ветку, которая в принципе прекрасно работает! Я вижу, как это работает, потому что NSLogs продолжают появляться даже во время прокрутки.
Но моя проблема в том, что мой вращающийся круг все еще останавливается на прокрутке! Я подозреваю, что перерисовка остановлена до следующей итерации цикла выполнения основного потока (?). Таким образом, даже если его угол постоянно меняется, он не может быть перерисован ...
Есть идеи, что я могу сделать? Спасибо!