Задать вопрос
@Kanslay

Как сделать кастомизированную панель навигации в приложении для iOS?

Требуется реализовать в приложении панель навигации (ПН).
Знаю, что можно добавить TabBarController, но, как я понял, такая ПН всегда выглядит примерно одинаково и лишних элементов в отдельный item там уже не добавить. Возможно я ошибаюсь.
Вопрос в том как сделать ПН со сложными item'ами, в которые можно добавить необходимый мне фон, картинки, анимации.
Так же хорошо бы знать как сделать переключение между экранами, связанными с этой ПН свайпом в сторону.
Буду благодарен за любую помощь от знающих.
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
doublench21
@doublench21 Куратор тега Swift
Возможно всё!

В гугле куче статей на эту тему. Сделайте свои подклассы UITabBarController/UITabBar/UITabBarItem. Переопределите нужные методы, добавьте нужные сабвью.

А что касается переходов, это достаточно большая тема, но опять таки, она хорошо расписана. У делегата UITabBarControllerDelegate, есть два метода отвечающие за переход:
https://developer.apple.com/documentation/uikit/ui...
https://developer.apple.com/documentation/uikit/ui...

Каждый из этих методов должен вернуть соответсвующий аниматор. Как создавать такие? Куча статей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы