Иногда на первом ViewController необходимо не отображать NavigationBar, так как он он пустой (не имеет кнопок навигации).

Как скрыть NavigationBar у первого ViewController (Swift)

В Swift это можно сделать с помощью небольшого куска кода, вставленного в требуемый VeiwController внутрь функции viewWillAppear:

 


 


//
спрятать навигатьён бар у первого VC:
super.viewWillAppear(animated)
      self
.navigationController?.setNavigationBarHidden(true, animated: animated) // <<
}
override func viewWillDisappear(_ animated: Bool) {
     self.navigationController?.setNavigationBarHidden(false, animated: animated); // <<
     super.viewWillDisappear(animated)
}

 

В одном проекте сначала мне нужно было не отображать NavigationBar на первом VC, так как он был пустой и только место занимал. С помощью данного куска кода это было реализовано. Но через некоторое время возникла необходимость сверху на первом экране разместить несколько кнопок - пришлось код скрытия NavigationBar закоментировать.




 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Python - FizzBuzz
      Python - FizzBuzz

      Один программист при устройстве на работу получил задание - написать программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz».




      Как скачать ipa-файл с помощью Mac OS
      Как скачать ipa-файл с помощью Mac OS

      С 12.ххх какой-то версии в программе iTunes был упразднен функционал работы с ipa-файлами, и iTunes стал всего лишь убогим медиа-плейером... :( Если раньше пользователи могли с помощью iTunes устанавливать и удалять приложения на свои устройства, сохранять ipa-файлы (через медиатеку iTunes), а также управлять контентом этих приложений (загружать и удалять файлы в приложениях), то теперь такая возможность...




      Jeppesen Text Viewer
      Jeppesen Text Viewer

      Программа Jeppesen Text Viewer - это электронная замена текстовой и графической информации, содержащейся в передней (без графики) части сборников Jeppesen. Jeppesen Text Viewer предлагается как бесплатная опция для клиентов, пользующихся сборниками Jeppesen - это выгодно для клиентов, пользующихся бумажными носителями аэронавигационной информации.




      Фразы со словом FROM
      Фразы со словом FROM

      Фразы и выражения, в которых используется слово FROM, использование их в повседневной английской речи и сравнение с русскими аналогами. 1. FROM HAND TO HAND (досл.: «от руки к руке»). По-русски это означает: от одного (человека) к другому, из рук в руки.Пример: The book was passed from hand to handКнигу передавали из рук в руки.




      Как скачивать файлы с сайта с помощью БАТника
      Как скачивать файлы с сайта с помощью БАТника

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




      Международный авиационный алфавит
      Международный авиационный алфавит

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




      Нормативные документы по аэронавигационным данным
      Нормативные документы по аэронавигационным данным

      Doc 9674 – Руководство по всемирной геодезической системе WGS-84; DOC 8126 – Руководство по службам аэронавигационной информации; DOC 9613 – Руководство по требуемым навигационным характеристикам (RNP); Doc 9674 – Руководство по всемирной геодезической системе WGS-84; JAA TGL10 – Temporary Guidance Leaflets (Временные наставления по P-RNAV); Eurocontrol. Document 003-93, Area Navigation...



Яндекс.Метрика