2015-09-15 2 views
3

Я хочу добавить UIView ниже UINavigation Бар на каждом экране. Я не хочу явно добавлять его на каждый viewcontroller. Я хочу добавить представление в родительский класс, чтобы остальные представления в каждом диспетчере представлений начинались под представлением, которое я добавил ниже UINavigationBar. В настоящее время я добавил представление в родительский класс, но он появляется над представлениями в дочерних классах. Любое решение?UIView ниже UINavigation bar на каждом экране

+0

Почему ниже UINavigationBar? Любая конкретная причина? обычно каждый нуждается в ней над представлениями ... –

+0

@Fahim В принципе, я хочу, чтобы там была панель уведомлений, и это должно быть одинаковое представление во всех viewController. –

+0

не уведомление должно быть выше всех просмотров? –

ответ

1

Здесь я получил один очень хороший полезный проект GitHub для показа пользовательского вида сообщения под Строка меню здесь ссылка TSMessages

enter image description here

+0

Снова дочерний вид скрыт под родительским видом. Я хочу, чтобы представление child начиналось с точки, где заканчивается родительский вид. –

+0

вам нужно посмотреть изображение в режиме просмотра maitatiomn, как вы видите. и accarind to messge view move вверх и вниз –

0

сделать свой собственный UIView в XIB и использовать концепцию наследования. Создайте BaseViewController и все остальные контроллеры представлений должны быть подклассом вашего BaseViewController. Загрузите свой пользовательский UIView в BaseViewController, там будут все другие подклассы

+0

В этом случае он появляется над контроллером дочернего представления. Не работает –

+0

Можете ли вы поместить изображение контроллера вида, которое вы ожидаете? –

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