Немодальное представление без NavigationController - PullRequest
1 голос
/ 10 августа 2010

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

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

Ответы [ 3 ]

3 голосов
/ 10 августа 2010

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

0 голосов
/ 11 августа 2010

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

0 голосов
/ 10 августа 2010

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

...