Поделиться листом Отмена кнопки невидимый Swift

Кто-нибудь еще сталкивается с этой проблемой. Недавно я заметил, что кнопки отмены / сохранения на общих страницах теперь белые, что делает их невозможными для чтения.

Я пытался изменить цвет панели навигации, но это, кажется, не работает так явно, я что-то упускаю.

Это все еще работает должным образом на устройствах под управлением IOS 10, но возникают проблемы с устройствами под управлением IOS 11

посланник

почта

Заметки

щебет

1 ответ

Я столкнулся с похожими проблемами. Кажется, что текстовые атрибуты заголовка, установленные в UINavigationBar, передаются в UIActivityViewController из iOS 11 и далее.

Так что-то вроде этого:

let barButtonItemTextAttributes = ...
let barButtonItemAppearance = UIBarButtonItem.appearance(whenContainedInInstancesOf: [UINavigationBar.self])
barButtonItemAppearance.setTitleTextAttributes(barButtonItemTextAttributes, for: UIControlState())

... также влияет на разделенные листы. В моем случае foregroundColor атрибут был установлен в .clear отключить метки кнопок "Назад" на панели навигации, но также были удалены вышеупомянутые кнопки отмены / сохранения.

Может быть, это относится и к вашему делу.

Другие вопросы по тегам