Как изменить UINavigationVIewController при использовании presentModalViewController - PullRequest
2 голосов
/ 08 ноября 2010

Как мне установить modalViewControll на определенный размер?

UINavigationController *NC = (More stuff);

[self presentModelViewController:NC]...;

этот код представляет мой UIViewController в полноэкранном режиме.Я хочу, чтобы размер окна был меньше, это возможно, или мне нужно сделать popovercontroller?

Ответы [ 2 ]

3 голосов
/ 08 ноября 2010

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

NC.modalPresentationStyle = UIModalPresentationFormSheet;

Посмотрите документацию чтобы увидеть, какие стили доступны.Если вам нужно что-то отличное от этих стилей, вам придется все делать самостоятельно.Если вы используете UIPopoverController, вы должны быть готовы к тому, что пользователь отклонит ваш поповер, просто нажав в другом месте экрана.

2 голосов
/ 08 ноября 2010

Проверьте modalPresentationStyle свойство UIViewController.

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