Цвета оттенка элемента панели кнопок с настройками жирного текста iOS - PullRequest
0 голосов
/ 31 декабря 2018

Я получил скриншот из своего приложения от пожилой женщины, которая, кажется, активировала «Жирный текст» в настройках своего iPhone.

Так как я никогда не смотрел на это раньше, и мое приложение делает этоне поддерживает динамический текст (который, кажется, не связан) Я был удивлен, увидев, что в этом режиме цвета оттенков, которые я дал элементам панели, игнорируются, и они всегда будут отображаться в стандартной кнопке панели навигации iOS синего цвета, эта строкакод больше не действует:

myBarButtonItem.tintColor = myColor

В моем случае цвет указывает на их состояние, так что это нарушитель.Я знаю, что могу определить, активировал ли пользователь эту настройку (как указано в ответе здесь Можно ли определить настройку полужирного текста в меню «Настройки»> «Доступность»? ), и указать состояние с помощью различных значков ...

Но есть ли способ обойти это и сохранить мои оттенки в режиме жирного текста?

1 Ответ

0 голосов
/ 31 декабря 2018

Попробуйте с внешним видом

UIBarButtonItem.appearance (). TintColor = yourcolor

...