Как сделать, чтобы UIView отображалось в середине экрана? - PullRequest
1 голос
/ 26 июня 2010

Я посмотрел на Apple UIModalTransitionStyle , но не увидел, что искал. Я хочу сделать то же самое, что и приложение для iPhone на Facebook; Когда вы нажимаете на кнопку на домашнем экране Facebook, новый UIView появляется (а затем исчезает, когда вы закончите) из середины экрана. Я хотел бы реализовать аналогичные переходы в своем приложении для iPhone, и мне было интересно, есть ли быстрый способ сделать это (уже предварительно закодированный), и если нет, как бы я его кодировал, чтобы я мог делать то же самое?

Редактировать: чтобы уточнить, переход должен вырастить UIView из середины экрана, а затем он заполняет весь вид. Когда пользователь отклоняет представление, оно сжимается в середину экрана, уменьшаясь, пока не исчезнет. Как в приложении Facebook.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Пожалуйста, проверьте это YouTube видео. Здесь показано, как показать свой UIView в качестве приложения Facebook.

1 голос
/ 28 июня 2010
myView.center = parentView.center

, где myView - это ваш новый UIView, который появляется, и parentView - это вид, который содержит кнопку, иначе вы можете ссылаться на окно приложения.

...