Сделать панель слайд на экране iPhone - PullRequest
0 голосов
/ 15 февраля 2011

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

1 Ответ

0 голосов
/ 15 февраля 2011

Вы должны использовать, чтобы оживить представление. Например, если menu - это переменная, которая содержит размер вашего бара (320x50px), вы можете анимировать сверху и снизу этот код:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:.3];
if (menu.frame.origin.y == 0)
  menu.frame = CGRectMake(0, -50, 320, 50);
else
  menu.frame = CGRectMake(0, 0, 320, 50);

[UIView setAnimationDelegate:self];     
[UIView commitAnimations];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...