我想将“原子”符号的背景图像设置为不透明的白色,并将其放在圆的中心。
目前我有两个单独的代码片段,无法解决如何设置符号的背景颜色或将图像放入 Circle() 内。
Image(systemName: "atom")
.cornerRadius(25)
.accentColor(.white.opacity(0.25))
.frame(width: 50, height: 50)
Circle()
.fill(.white.opacity(0.25))
.frame(width: 50, height: 50)
你可以尝试这个
.overlay
方法:
Circle()
.fill(.white.opacity(0.25))
.overlay {
Image(systemName: "atom")
.resizable()
.cornerRadius(25)
.frame(width: 50, height: 50)
}