这个问题可能已经有答案了,但我似乎找不到答案。iOS 13引入了新的UIBarButton.SystemItem值.close。我已经尝试了新的代理外观API,但无论我做什么,该特定图标的背景颜色(带有X的圆圈)都不会从带有深灰色X的半透明圆圈更改。
.close
的数据
的
xcitsw881#
除了UIBarButtonItem.SystemItem.close之外,设置tintColor应该可以工作。如果你想要一个“x”符号,你可以使用.stop而不是.close。
UIBarButtonItem.SystemItem.close
.stop
s5a0g9ez2#
您可以将导航栏的用户界面样式覆盖为light或dark,而不是设置tintColor,具体取决于当前主题。
light
dark
navigationBar.overrideUserInterfaceStyle = .dark
字符串
2条答案
按热度按时间xcitsw881#
除了
UIBarButtonItem.SystemItem.close
之外,设置tintColor应该可以工作。如果你想要一个“x”符号,你可以使用
.stop
而不是.close
。s5a0g9ez2#
您可以将导航栏的用户界面样式覆盖为
light
或dark
,而不是设置tintColor,具体取决于当前主题。字符串