@Kanslay

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы