在小部件中,当使用具有自定义值的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)
}
}
结果:
使用Color.yellow
而不是Color(red: 255, green: 252, blue: 0)
时,文本应显示为:
iOS应用中的相同代码可以正常工作。
在XCode 12.0,iPhoneXR iOS 14.0和模拟器上进行了测试。
我制作了一个项目来重现该问题:https://github.com/Morniak/WidgetTextBug