![](/img/trans.png)
[英]Why iOS Simulator show my app as I want and my iphone doesn't show anything?
[英]Circle in SwiftUI doesn't show in my iPhone
我有两个Circle
s 来显示圆形进度条,其中一个是进度,另一个是背景,但我的 iPhone 中没有显示进度圈。 这是我的代码:
struct ProgressBarView: View {
@Environment(\.colorScheme) var colorScheme: ColorScheme
var body: some View {
ZStack {
Group {
Circle()
.stroke(lineWidth: 14.0)
.opacity(colorScheme == .dark ? 1 : 0.3)
Circle()
.trim(from: 0.0, to: 0.3 )
.stroke(style: StrokeStyle(lineWidth: 14.0, lineCap: .round, lineJoin: .round))
.foregroundColor(colorScheme == .dark ? .blue : Color("DarkBlue"))
.rotationEffect(Angle(degrees: 270.0))
Text("16hrs")
.font(.system(size: 22))
.fontWeight(.regular)
}//: Group
.foregroundColor(colorScheme == .dark ? .white : Color("DarkBlue"))
}
}}
发生同样的错误......因为你试图调用不存在的颜色(我猜)。 请注意, Color
声明要求您拼写和大写都正确。 您必须将此颜色添加到资产目录中,或者如@Yrb 所述,
在我将 Color("DarkBlue") 更改为标准颜色之前,我粘贴代码时出现了相同的症状。
如果您确实想要好的深蓝色,我建议使用十六进制#00008b
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.