UITabBarController Скрывает Показ баров с анимацией, подобной приложению Photo

StackOverflow https://stackoverflow.com/questions/2050779

Вопрос

у меня возникли реальные проблемы с UITabBarController.У меня есть простое приложение для фотосъемки, и я пытаюсь имитировать почти то же поведение, что и приложение для фотосъемки с Iphone основным контроллером просмотра является сама панель вкладок, у меня также есть панель навигации и строка состояния сверху.

То, что я хочу, - это нажать, чтобы скрыть полосы (не с помощью таймера, просто нажав).Фотография на самом деле представляет собой UIScroll view, который увеличивает масштаб фотографии или делает ее снова 1: 1.эта часть уже работает,

Я пробовал перед тем, как перенести view на панель навигации, установить hidesbottombar whenpushed, и это хорошо работает, но я не могу установить пользовательскую анимацию, и это не настоящая проблема, я не могу снова показать полосы, они исчезают, и я не знаю, как их изменить, я уверен, что, вероятно, упускаю что-то очень очевидное, но поскольку мой опыт работы с obj C составляет около полугода неполного рабочего дня, я подумал, что задал этот вопрос здесь, поскольку stackoverflow, похоже, получает ответы :)

Это было полезно?

Решение

Что-то, что нужно расследовать:проект Three20: http://github.com/facebook/three20 - оно включает в себя полностью клонированное приложение для просмотра фотографий в виде компонента.

Но без Three20 вы не сможете сделать это с запасом UINavigationController, потому что UIViewController то, что вы используете, является подвидом UINavigationController.Вам нужно создать родственный вид на другом слое.Чтобы сделать это, создайте родительский UIViewController который имеет два подвида:ваша фотография и панель инструментов UIToolbar.Вы можете скрыть и отобразить UIToolbar, установив его hidden свойство, и убедитесь, что оно находится над видом фотографии с [parent.view bringSubviewToFront:toolbarController] (где parent является основным UIViewController, который содержит как вид фотографии, так и UIToolbar)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top