#ios #swift
#iOS #быстрый
Вопрос:
Есть ли какой-либо способ изменить заголовок панели навигации с большого на маленький с анимацией на том же контроллере, например, при нажатии кнопки? Теперь я попытался установить:
navigationItem.largeTitleDisplayMode = .never
Но он не поддерживает анимацию. Пожалуйста, помогите. Большое спасибо.
Комментарии:
1. «от большого к маленькому названию» Что такое большие и маленькие названия? Откуда берутся такие размеры? О какой кнопке ты говоришь?
Ответ №1:
Проверьте этот код, надеюсь, он сработает для вас.
let fadeTextAnimation = CATransition() fadeTextAnimation.duration = 0.5 fadeTextAnimation.type = .fade navigationController?.navigationBar.layer.add(fadeTextAnimation, forKey: "fadeText") navigationItem.title = "Testing"
Комментарии:
1. когда я нажму на кнопку, панель навигации превратится из большого заголовка в маленький с анимацией, такой как прокрутка вверх по экрану прокрутки