Слайд вверх UIView - PullRequest
       3

Слайд вверх UIView

0 голосов
/ 21 марта 2011

Привет! Я хочу скользить вверх по кнопке, щелкнув мышью на другом UIView поверх оригинала, и после того, как пользователь нажмет на кнопку «Назад», вы захотите вернуться к исходному UIView.Как просмотр нотификаций в приложении facebook или показ библиотеки фотографий из приложения камеры.

Как я могу это реализовать?

Ответы [ 2 ]

1 голос
/ 21 марта 2011

Метод, который вы ищете, находится в UIViewController.В вашем представлении контроллер просто сделать что-то вроде этого:

[self presentModalViewController:viewControllerOfViewToSlideUp animated:YES];
0 голосов
/ 21 марта 2011

Это то, для чего вы используете контроллеры представления.Стандартные контроллеры представления имеют встроенные методы для этого перехода.Если вы хотите сделать это вручную, вы можете указать текущему контроллеру представления вызвать новый контроллер представления с помощью presentModalViewController: animated: method.

Если вы не хотите использовать контроллеры представления, вы можете просто расположитьновый вид ниже нижней части текущего вида, а затем используйте Core Animation, чтобы переместить его в положение.Самый простой способ будет выглядеть примерно так:

[[view animator] setFrame: position];

Но правильный способ сделать это - использовать контроллер представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...