Ответ на ваш вопрос может варьироваться в зависимости от того, насколько индивидуален ваш дизайн.
Если пользовательский интерфейс очень близок к нативному, просто используйте UINavigationBar.appearance()
для изменения шрифта, цвета шрифта и т. Д.
Если пользовательский интерфейс слишком сложный, я все же рекомендую не тратить время впустую, а попытаться найти существующее решение из таких источников, как awesome-ios .
Основное преимущество использования панели навигации по умолчанию - это предоставление пользовательского интерфейса, с которым пользователи уже знакомы. И это также согласуется со многими другими мобильными приложениями.