ios SwiftUI:物理设备显示accentColor太暗

pinkon5k  于 2023-11-20  发布在  iOS
关注(0)|答案(1)|浏览(124)

这是一个错误,你面临以及或我必须改变任何物理设备?
当我在 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()
    }
}

字符串


的数据



jtw3ybtb

jtw3ybtb1#

可能:Settings-> Accessibility-> Display & Text Size-> Increase Contraston
旋转off

相关问题