2010-08-10 7 views
1

У меня есть приложение, построенное из проекта стартера UITabBarController. Первая вкладка является частью main.xib, которая содержит панель вкладок. Я бы хотел, чтобы снизу вверх снизу вверх по представлению этой вкладки, которая охватывает только часть экрана. Я понимаю, что вы можете покрывать только часть экрана, если вы делаете вид сверху немодальным, но я не вижу способа сделать это без NavigationController.Моментальный вид без NavigationController

Как я могу это сделать?

ответ

0

presentModalViewController: на самом деле метод, который принадлежит к UIViewController, суперкласс UINavigationController, так что вы можете использовать его с любого контроллера вида, а не только навигационный контроллер.

+0

Я думаю, что он хочет, чтобы вид был частичным заполнением экрана, что невозможно с модальным видом до 3.2. –

+0

Это правда. Как вы это делаете в 3.2 или выше? – TimK

+0

есть несколько разных UIModalPresentationStyles, которые можно использовать специально для iPad. Однако они все еще тускнеют, остальная часть экрана не используется модальным видом. –

3

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

0

Вы пытались использовать UIActionSheet? Это простой способ получить представление с несколькими кнопками для ввода пользователем для слайд-шоу и закрыть только нижнюю часть текущего вида.

Смежные вопросы