Открытый вид с эффектом скольжения снизу вверх на iPhone - PullRequest
6 голосов
/ 21 августа 2009

Я делаю приложение для iPhone (которое работает в ландшафтном режиме) (OS 3.0), и я хочу, чтобы при касании кнопки на панели инструментов открывался вид с эффектом скольжения (аналогично эффекту при касании Закладки »на панели инструментов Mobile Safari) снизу вверх. Представление находится в том же файле XIB, что и кнопка.

Как я могу это сделать?

Заранее спасибо.

Ответы [ 2 ]

11 голосов
/ 21 августа 2009

Если вы хотите настроить анимацию, вот фрагмент, который может помочь.Предположим, что представление «myView» уже добавлено как подпредставление к текущему представлению.

[myView setFrame:CGRectMake(0, 480, 320, 480)];
[myView setBounds:CGRectMake(0, 0, 320, 480)];

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[myView setFrame:CGRectMake(0, 0, 320, 480)];
[UIView commitAnimations];

Важными числами в них являются y-позиции в прямоугольнике setFrame (480, затем 0), это перемещает его извне экрана на экран.

7 голосов
/ 21 августа 2009
[self.tabBarController presentModalViewController:yourSlideController animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...