Я хочу показать свои вкладки / пункты меню сверху, а не снизу, используя Xcode. Как это сделать? - PullRequest
0 голосов
/ 27 января 2020

Я хочу показать свои вкладки / пункты меню сверху, а не снизу, используя Xcode. Как это сделать? Я использую Swift5 и Xcode 11, но не могу показать свои вкладки сверху.

1 Ответ

0 голосов
/ 28 января 2020

Рабочий пример:

  1. Создание нового файла.
  2. Выбор исходного класса касания какао.
  3. Назначение подкласса: UITabBarController
  4. Имя класс "CustomTabBarController" или все, что вы хотите.
  5. Добавьте следующий код в класс.

    override func viewWillLayoutSubviews() { super.viewWillLayoutSubviews() var tabFrame:CGRect = self.tabBar.frame tabFrame.origin.y = self.view.frame.origin.y self.tabBar.frame = tabFrame }

Если вы используете раскадровку, обязательно измените класс панели вкладок на свой собственный класс с помощью «Инспектора идентичности».

...