2016-07-17 3 views
0

Я начал разрабатывать в iOS на прошлой неделе, и я пытался выполнить следующий проект на панели Nav моего приложения iOS. Пока что все, что я могу сделать, это изменить фон и добавить изображение в центр. Как изменить высоту панели навигации, добавить фон и кнопки?Настройка высоты экрана на iOS, добавление фона, кнопка меню (Swift)

enter image description here

+0

вы не можете изменить высоту родной навигационной панели, если вы хотите, то вы можете использовать пользовательский вид как навигационная панель и может делать все необходимые вещи –

+1

Я думаю, что это может помочь [Настройка UINavigationbar] (https://developer.apple.com/library/ios/samplecode/NavBar/Introduction/Intro.html) –

+0

Этот вопрос слишком широк, вы не видите проблему, вы просите сделать полный проект. Проверьте эту ссылку: http://stackoverflow.com/help/how-to-ask –

ответ

1

Вы можете легко сделать это в раскадровке или добавления ограничений с помощью кода.

Поместите панель сверху с этими ограничениями:

  1. Top Space для SuperView = 0
  2. Ведущее пространство для SuperView = 0
  3. Трейлинг пространство для SuperView = 0
  4. Высота Равно = 80 (или любое другое значение)

Места навигационная панель под панель инструментов с этими ограничениями:

  1. пункт Списка
  2. верхнего пространство для Ведущего пространства Toolbar = 0
  3. к SuperView = 0
  4. Трейлинг пространства для SuperView = 0
  5. Height Equals = 64 (или любое другое значение)

Добавить предметы к вам olbar начиная слева:

  1. Добавить Button Bar позицию для кнопки меню
  2. Добавить кнопку Flexible Space Bar Пункт
  3. Добавить Button Bar позицию для изображения кнопки Сова
  4. Добавить Гибкая Space Bar Кнопка Пункт

Добавление элементов в панели навигации:

  1. Добавить Button Bar позицию для кнопки Назад

раскадровке Пример

Example Image

+0

Макет работал для меня! : D Могу ли я узнать, можно ли добавить фон, как на картинке? – gee

+0

Как это реализовать в контроллере tableview? – gee

0

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

Обратитесь к этому документу: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationBar_Class/index.html#//apple_ref/doc/uid/TP40006887-CH3-SW16

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