【发布时间】:2021-04-15 16:30:35
【问题描述】:
我想在我的自定义视图周围保持相同的插图。需要外部圆角半径来更改我们自定义视图的圆角半径,
我找不到任何环境变量或任何其他方法来获取小部件本身的圆角半径。
- 仅将硬编码值解析为
.cornerRadius()并不是在所有设备上都有效。自从 不同的设备可能会为其小部件使用不同的半径。
var body: some View {
VStack {
HStack {
VStack {
Text("Hello")
.font(.title)
Text("Widget")
}
.padding()
.background(Color.yellow)
.cornerRadius(10)//<=here
Spacer()
}
Spacer()
}
.padding(5.0)
}
【问题讨论】:
标签: ios macos swiftui widgetkit ipados