iPhone: исчезновение при загрузке приложения - PullRequest
1 голос
/ 15 апреля 2011

У меня запущено приложение, и я хотел бы добавить к нему немного блеска. Первое, что я хотел бы сделать, это улучшить переходы.

К сожалению, я провел большую часть своего времени в OpenGL и до сих пор не совсем разбираюсь в работе с системой UIView. Какой хороший способ войти в ваше приложение?

Я загружаюсь довольно быстро, так что я думал о быстром потеплении, но мой GL-вид загружается и рисует хотя бы кадр, прежде чем я действительно получаю контроль, поэтому я не уверен, что лучший способ сделать это.

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Быстрый и грязный способ состоял бы в том, чтобы просто создать черный (или белый) сплошной полноэкранный UIView, перекрывающий представление opengl, и заставить его постепенно уменьшать альфа до нуля в течение некоторого числа n секунд.

0 голосов
/ 09 июня 2013

Существует метод SetAlpha из UIView. В вашем розыгрыше; постепенно уменьшайте альфа-значение до 0. Когда оно достигнет 0, затем нарисуйте следующий «вид» вашего приложения (в значительной степени загружает ваши следующие 3d объекты); и увеличьте альфа обратно до 1. должны сделать свое дело.

...