Анимация на iphone по существу работает, кэшируя внешний вид экрана каждый раз, когда он обращается к внутренне сохраненным растровым изображениям. Когда экран вращается, переворачивается и т. Д., Именно эти кэшированные изображения используются в анимации, а сам экран не перерисовывается, пока анимация не завершится.
Если вы видите черную рамку вокруг экрана, возможно, вы ее рисуете. Однако вы можете просто описать обычную анимацию вращения любого приложения - за повернутым изображением / кэшированным представлением отображается черный фон, поскольку во время вращения есть точки, в которых вращающаяся квадратная форма не может заполнить экран. до углов. Этот черный фон, насколько мне известно, является дизайнерским решением Apple, и разработчики не могут изменить цвет.