Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

Как я боролся с navigation Bar у UISplitViewController - Программирование iOS

07.04.2015, 15:34. Просмотров 879. Ответов 0
Метки нет (Все метки)

Всем привет!

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

Была задача всунуть UISplitViewController внутрь UINavigationController, чтобы сделать боковое выезжающее меню.
У сплита и master и details имеют navigation bar'ы.

Но, как только split оказывался внутри navigationController'а, происходили чудеса следующего рода:
1) При запуске на живом iPad Air, navigationBar у master приобретал темноватый оттенок - будто бы за ним расположена некая темная вьюшка. При этом detail отображался нормально.
2) При запуске на симуляторе iPad Air - наоборот, этот эффект возникал у detail. (скриншот прилагается)
3) При запуске на симуляторе iPad 2 - все отлично и там и там))
4) При попытке сделать скриншот на живом устройстве - на получаемом скриншоте этот эффект отсутствовал (!!!)

Причем, использование инструмента View Debugging, который раскладывает все вьюшки по иерархии, ничего подозрительного обнаружено не было (скриншот также прилагается).

Исправлено такое поведение было костылем со stackOverflow:
http://stackoverflow.com/questions/1...navigation-bar
Где я поменял просто цвет на белый.

До сих не понимаю, что это за чудеса, и почему поведение настолько отличается от устройства к устройству..
Буду рад комментариям))
0
Миниатюры
Как я боролся с navigation Bar у UISplitViewController   Как я боролся с navigation Bar у UISplitViewController  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2015, 15:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как я боролся с navigation Bar у UISplitViewController (Программирование iOS):

Navigation Bar и Bottom Bar в модельном представлении - Программирование iOS
Доброе время суток! Что есть: 1. Есть storyboard c Tab Bar и Navigation Bar; 2. Есть два представления Table View; 3. Если делаю...

Вместо navigation bar с table view хочу сделать просто view controller - Программирование iOS
добрый вечер. В xcode есть стандартный темплейт с navigation controller, но там по дефолту table view controller (master controller)...

UISplitViewController vs UIViewController - Программирование iOS
Чистый проект. В Storyboard только UISplitViewController и UIViewController. Как мне выводить UIViewController поверх всего...

UISplitViewController inside UITabBarController (странныя серая полоса внизу окна) - Программирование iOS
не вдавайсь в тонкости проекта, есть у меня UITabBarController, внитри него (как один из viewControllers) есть UISplitViewController. (см...

Как связать кнопку Bar Button Item c TableView находящимся в контейнер? - Swift
Всем привет. Простая задача - обновление таблички по нажатии в навигационной панели кнопки обновить. Все было бы наверное проcто, если...

Navigation controller (UITableviewController вместо UIViewController) - Программирование iOS
Доброго времени суток. Создал первое TabbedApp. Добавляю в проект элемент navigation controller. Он состоит из двух элементов: view...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2015, 15:34
Привет! Вот еще темы с ответами:

Как полностью изменить цвет Back кнопки в Navigation Bar ? - Objective-C
Добрый день! NSDictionary *attributes = ,UITextAttributeTextColor, nil]; setTitleTextAttributes:attributes...

Navigation bar - HTML, CSS
Добрый день! Не могу разобраться, почему меню вылезает за border-bottom и border-top. Хотя в браузере конструктора отображает все...

Иконки в navigation bar у calendar - C++ Qt
Собственно как их изменить?

Работа с drop down navigation в action bar - Программирование Android
Добрый день! Использую drop down navigation. public class MainActivity extends Activity implements ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru