Open boycgit opened 4 years ago
该组件应该属于 Push Out
容器类型,它可以让你读取容器宽高,进行计算式布局
直接使用 cornerRadius 设置将出现圆角被裁剪的问题,应当使用 background
+ RoundedRectangle
实现:
Button(action: {}) {
Text("Rounded Border Button")
.padding()
.background(
RoundedRectangle(
cornerRadius: 10
).stroke(Color.purple, lineWidth: 2)
)
}
布局
使用 ZStack 设置全局背景颜色
ZStack 非常适合进行图文混排
这有点儿类似于 CSS 中的
absolute
绝对定位布局