Я оживляю смену изображения на кнопках. У меня установлено время 0,6, которое анимируется в эмуляторе точно так, как ожидалось, но в iPhone 4S такая же анимация происходит мгновенно, а не 0,6 секунды.
Я изменил продолжительность анимации, чтобы она была короче и длиннее, эмулятор всегда работает как положено, но реальное устройство всегда супер быстрое, например, 0,1 секунды или быстрее.
Другие анимации на реальном устройстве, такие как смена флип-перехода контроллеров представления, хороши.
Пример кода:
for (button in allButtons) {
[UIView transitionWithView:button.view duration:0.6
^{ [button setSelected:NO];
}
}
В коллекции allButtons 80 кнопок. Также хорошо работают отдельные переходы кнопок.
Почему эмулятор работает иначе, чем реальное устройство?