iOS 13 UIBarButtonItem .close(X)tintColor

vu8f3i0k  于 11个月前  发布在  iOS
关注(0)|答案(2)|浏览(75)

这个问题可能已经有答案了,但我似乎找不到答案。
iOS 13引入了新的UIBarButton.SystemItem值.close
我已经尝试了新的代理外观API,但无论我做什么,该特定图标的背景颜色(带有X的圆圈)都不会从带有深灰色X的半透明圆圈更改。


的数据



xcitsw88

xcitsw881#

除了UIBarButtonItem.SystemItem.close之外,设置tintColor应该可以工作。
如果你想要一个“x”符号,你可以使用.stop而不是.close

s5a0g9ez

s5a0g9ez2#

您可以将导航栏的用户界面样式覆盖为lightdark,而不是设置tintColor,具体取决于当前主题。

navigationBar.overrideUserInterfaceStyle = .dark

字符串

相关问题