这是一个错误,你面临以及或我必须改变任何物理设备?
当我在 Assets.xcassets 中设置 AccentColor 时,更改在模拟器和预览中正确显示,但在物理设备上呈现得太暗。
我使用Xcode 14.3.1,最低部署iOS 16.4。
**有趣的事实:**如果我将应用程序移到后台,然后再次将其带到前台,至少TabBar的标题显示正确的颜色。
它发生在一个新项目上。展示问题的代码是:
struct ContentView: View {
var body: some View {
TabView {
VStack {
Text("Photo")
Button("Button") {}
}
.tabItem{
Image(systemName: "photo.on.rectangle")
.imageScale(.large)
.foregroundColor(.accentColor)
Text("Photo")
}
.tag(0)
Text("Profile")
.tabItem{
Image(systemName: "person")
.imageScale(.large)
.foregroundColor(.accentColor)
Text("Profile")
}
.tag(1)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
字符串
的数据
的
的
1条答案
按热度按时间jtw3ybtb1#
可能:
Settings
->Accessibility
->Display & Text Size
->Increase Contrast
是on
旋转
off