这个问题可能已经有答案了,但我找不到答案。 iOS 13引入了新的UIBarButton.SystemItem值.close。 我已经尝试使用新的代理外观API,但无论我做什么,该特定图标(一个带有X的圆形)的背景颜色都无法从半透明的圆形和深灰色的X更改。
不需要设置tintColor,您可以根据当前主题,覆盖导航栏的用户界面样式为“light”或“dark”。navigationBar.overrideUserInterfaceStyle = .dark
navigationItem.leftBarButtonItem?.tintColor = .purple
吗? - undefined