UINavigationBar Большой заголовок
При нажатии на кнопку назад в моем UINavigationBar
маленький заголовок становится большим, но со странным побочным эффектом во время анимации.
Кто-нибудь видел это раньше и / или знает, как это исправить?
https://stackru.com/image s/7a2e692a1920da6cd9ee76cac5bde27ac16ccc05.gif
1 ответ
Решение
Для дальнейшего использования ореолы будут происходить, когда вы устанавливаете только атрибуты внешнего вида для normal
состояние контроля:
UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.font : UIFont.barButtonBody()], for: UIControl.State.normal)
Чтобы избежать появления ореолов, вам также необходимо установить его для highlighted
государство:
UIBarButtonItem.appearance().setTitleTextAttributes([NSAttributedString.Key.font : UIFont.barButtonBody()], for: UIControl.State.highlighted)