Анимация строки состояния приложения Google iPhone, как они это сделали? - PullRequest
4 голосов
/ 11 марта 2010

Я играл с Google App для iPhone, и когда я смотрел веб-сайт, заголовок страницы появлялся поверх классической строки состояния с хорошей анимацией постепенного появления, через 4-5 секунд представление заголовка исчезало с хорошим исчезновением анимация

Как они это сделали? скрывали ли они строку состояния с помощью [[UIApplication sharedApplication] setStatusBarHidden: YES animated: YES], а затем как-то добавляли анимацию в пустое пространство? по моему опыту, вы не можете заполнить это пространство, не сказав viewController «хотеть полноэкранный макет».

Другая идея, использующая «хочет полноэкранный макет», состоит в том, чтобы скрыть строку состояния с помощью [[UIApplication sharedApplication] setStatusBarHidden: YES animated: NO] и добавить UIView в качестве подпредставления для представления контроллера и анимировать его (fade-in / fade с регулярными интервалами).

Есть ли какие-нибудь указатели на то, как мне этого добиться?

альтернативный текст http://img192.imageshack.us/img192/2158/screenshot2010031110355.png альтернативный текст http://img502.imageshack.us/img502/8892/screenshot2010031110360.png

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

Вы можете добавить другое окно поверх UIStatusBar.Ниже приведен хороший пример кода и даже библиотека, которая может делать то, что вы хотите.

1 голос
/ 11 марта 2010

Вы должны скрыть строку состояния iPhone, позвонив по номеру

[UIApplication sharedApplication].statusBarHidden = YES;

и добавьте свой взгляд туда!

...