swiftui - 如何在 SwiftUI 中更改 Divider 的宽度?
问题描述
在我的 SwiftUI 应用程序的几个屏幕上,我在几个元素之间使用 Divider()。此分隔线呈现为一条非常细的灰色(或黑色?)线。我猜1分。如何更改 Divider() 的宽度?
解决方案
您可以创建任何您想要的分隔线、颜色、宽度、内容...如下例所示。
struct ExDivider: View {
let color: Color = .gray
let width: CGFloat = 2
var body: some View {
Rectangle()
.fill(color)
.frame(height: width)
.edgesIgnoringSafeArea(.horizontal)
}
}
推荐阅读
- java-8 - Spring Data Cassandra 千兆字节数据 findAll() 方法
- javascript - 如何测试 localStorage 是否收到我在函数中设置的项目?
- python - 正则表达式在所有大写单词之前插入一个字符
- python - Django,找不到模板
- python - 在pygame中围绕中心点旋转玩家
- azure - Azure DevOps 服务连接不适用于自定义作业
- sql - 组合多个表时获取重复的主键(完全连接)
- neo4j - 在 Cypher 中获取具有特定类型的恰好一个关系的节点对,这些关系将它们相互连接
- linux - 程序在执行后挂起——未完成
- python - 使用事务时Django中的竞争条件