Полупрозрачность можно выключить для экономии ресурсов устройства и ускорения его работы. В UINavigationController можно отключить полупрозрачность у navigationBar. Это можно сделать двумя способами Через настройки в Storyboard Из кода Нужно изменить свойство translucent // proSwift.ru // self.navigationController?.navigationBar.translucent = false Обратите …

Как выключить полупрозрачность navigationBar у UINavigationController Read more »

В этой статье я расскажу, как скрывать  UINavigationBar в контроллере, в котором есть таблица UITableView при скроллинге или прокручивании таблицы вниз и возвращать его при скроллинге вверх.

Предположим есть переход (segue) и он указывает на UINavigationController. Для того чтобы получить контроллер, который показывает UINavigationController, нужно обратиться к свойству visibleViewController // // proSwift.ru // var destination = segue.destinationViewController if let navCon = destination as? UINavigationController { destination = navCon.visibleViewController! }