Отобразить представление, используя modalPresentationStyle - PullRequest
4 голосов
/ 23 апреля 2010

Я слышал, что вы можете сделать всплывающее окно просмотра, как в приложении Почта для iPad, используя modalPresentationStyle. Хотя мне трудно понять, как его использовать. Я просмотрел этот пост здесь и все еще не мог понять, как выполнить эту задачу. Если бы кто-нибудь мог объяснить, как подключить контроллеры, чтобы этот код работал, это было бы здорово.

Спасибо

1 Ответ

12 голосов
/ 24 апреля 2010

Я думаю, что волшебное заклинание таково:

myViewController = ..... create your new controller if needed ....
myViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
myViewController.modalPresentationStyle = UIModalPresentationFormSheet;
// "self" here is a ViewController instance
[self presentModalViewController:myViewController animated:YES]

Кажется, я вспоминаю, что в портретном режиме модал захватывает экран; в ландшафте он будет представлен по центру вида.

...