UIViewController presentModalViewController: горизонтальный переход, как в приложении «Карты» - PullRequest
0 голосов
/ 26 января 2011

Я пытался имитировать вид горизонтального перехода, который делает встроенное приложение Карт, когда вы нажимаете UIButtonTypeDetailDisclosure в выноске аннотации. Новый вид по горизонтали перемещается справа и выталкивает вид карты из экрана влево.

Этот переход, по-видимому, не реализован как один из стилей UIModalTransitionStyles.

Нужно ли реализовывать это вручную, анимируя frame.origin обоих представлений? У кого-нибудь есть пример кода под рукой?

Спасибо!

1 Ответ

1 голос
/ 26 января 2011

Это потому, что это не модальный переход - это стандартный контроллер вида, который помещается на навигационный контроллер (отсюда кнопка возврата в левом верхнем углу).

Если вы используете UINavigationController, вы получите этот горизонтальный слайд бесплатно, когда поместите новый контроллер представления в стек навигации.

Если вы не можете или не можете использовать UINavigationController для своего приложения, вам придется свернуть его самостоятельно.

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