Как добавить полноэкранный режим в Какао Touch? - PullRequest
1 голос
/ 11 марта 2010

Внутри titleView UINavigationBar есть кнопка. Нажав на нее, вы должны скользить в виде сверху экрана.

Где я должен разместить представление, чтобы оно отображалось в полноэкранном режиме, а не только внутри содержимого viewView текущего UIViewController?

Есть ли функция добавления полноэкранных представлений?

Ответы [ 2 ]

0 голосов
/ 16 марта 2010

Добавление вида в окно ключа работает.

[[[UIApplication sharedApplication] keyWindow] addSubview:(UIView *)subview];
0 голосов
/ 11 марта 2010

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

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

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

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

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