Элемент панели навигации левой вкладки - PullRequest
0 голосов
/ 16 мая 2018

Привет в приложении, которое я создаю с использованием Xcode 9.3.1. У меня есть элемент навигации под названием «Домой».В контроллере следующего представления у меня есть кнопка выхода в верхнем правом углу, но у меня также есть кнопка «<- Главная» в верхнем левом углу.Я хочу избавиться от кнопки «<- Главная», так как она не нужна и не соответствует стандартам Apple.По-видимому, вы не можете удалить левый элемент панели вкладок, так же как кнопку (<- Home), и я не хочу изменять глобальный оттенок, поскольку это также скрыло бы кнопку «Выйти», которую я имею в верхнем правом углу. </p>

Pic_of_My_Build

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

попробуйте в вашем представлении DidLoad из RaceGroupsViewController

self.navigationItem.hidesBackButton = true

Другим вариантом является изменение типа перехода с шоу на модальное представление и установка NavigationController перед RaceGroupsViewController

0 голосов
/ 17 мая 2018

Я исправил это, поместив контроллер вида «Home» перед моим навигационным контроллером и сделав контроллер вида «Home» начальным видом.

0 голосов
/ 16 мая 2018

Чтобы скрыть кнопку возврата:

добавьте это в ViewDidload вашего контроллера Target View Race groups

 let maskView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
 maskView.backgroundColor = .clear
 self.navigationItem.leftBarButtonItem = UIBarButtonItem.init(customView: maskView)
...