如何设置swiftUI中,Divider()宽度
时间: 2024-05-09 21:18:55 浏览: 302
Programming_apple_devices-projekt-IZA-:SwiftUI中的iOS应用
在SwiftUI中,Divider()的宽度是自适应的,它会根据其容器的大小进行调整。如果您想要更改Divider()的宽度,可以使用GeometryReader在其外部包装它,并设置其宽度。
例如,以下代码会在水平方向上放置一个红色的Divider(),并将其宽度设置为屏幕宽度的一半:
```
GeometryReader { geometry in
Divider()
.frame(width: geometry.size.width / 2, height: 1)
.background(Color.red)
}
```
在这个例子中,我们使用了GeometryReader来获取Divider()的父视图的大小,并将其宽度设置为屏幕宽度的一半。请注意,我们还设置了Divider()的高度为1,并将其背景颜色设置为红色。
阅读全文