У меня есть UIScrollView. Этот вид прокрутки прокручивает мой пользовательский GameView. Когда я посылаю setNeedsDisplay на мой GameView, он перерисовывается и все идет хорошо.
UIScrollView
GameView
setNeedsDisplay
За исключением случаев, когда я нахожусь в середине прокрутки GameView. Он не перерисовывается, пока прокрутка не остановится.
Есть ли способ обойти это и просто заставить просмотр во время прокрутки?
Кстати, я уже нашел эти вопросы, но они не помогли: UIScrollView приостанавливает NSTimer до завершения прокрутки Как заставить UIView перерисовывать, пока пользователь прокручивает UIScrollView
Попробуйте отправить слой вида displayIfNeeded сразу после setNeedsDisplay.
displayIfNeeded