使用自定义颜色在SwiftUI中对文本创建怪异的像素化效果

时间:2020-09-28 14:05:01

标签: swift swiftui widgetkit

在小部件中,当使用具有自定义值的Color时,上面的Text被像素化。

这是我的代码:

    var body: some View {
        ZStack {
            Color(red: 255, green: 252, blue: 0)
            Text("Test")
                .font(.title2)
                .foregroundColor(Color.black)
                .fontWeight(.heavy)
                .minimumScaleFactor(0.8)
        }
    }

结果:

enter image description here

使用Color.yellow而不是Color(red: 255, green: 252, blue: 0)时,文本应显示为:

enter image description here

iOS应用中的相同代码可以正常工作。

在XCode 12.0,iPhoneXR iOS 14.0和模拟器上进行了测试。

我制作了一个项目来重现该问题:https://github.com/Morniak/WidgetTextBug

0 个答案:

没有答案