SwiftUI—使用Divider分隔线对视图进行分隔

简介: SwiftUI—使用Divider分隔线对视图进行分隔

当Divider包含在VStack或YStack中时,Divider跨越堆栈的短轴延伸,或者当不在堆栈中时则进行水平分隔。


示例代码:


VStack{
    VStack {
     Image(systemName: "clock")
     Divider() //分割线视图是一条位于图像视图下方的灰色实线
     Text("\(Date())")
    }
    .padding()
    VStack {
     Image(systemName: "clock")
     Divider()
        .background(Color.purple) //分割线的默认颜色为灰色,此处设置分割线的默认颜色为紫色
        .scaleEffect(CGSize(width: 1, height: 10)) //分割线高度放大10倍
            .padding(Edge.Set.init(arrayLiteral: .top, .bottom), 20) //将分割线的上下内边距设置为20,以增加分割线和上下两侧的视图的距离
     Text("\(Date())")
    }
    .padding()
}


2466108-db04d36acc1316f6.webp.jpg


2466108-27421ada9b8a77df.webp.jpg



目录
相关文章
|
6月前
自定义tablayout中的tab样式
自定义tablayout中的tab样式
27 0
|
6月前
QListWidget中添加QListWidgetItem的几种形式
QListWidget中添加QListWidgetItem的几种形式
WPF-样式问题-ListBox或ListView中子项全填充去除边线问题
WPF-样式问题-ListBox或ListView中子项全填充去除边线问题
191 0
WPF-样式问题-处理ListBox、ListView子项内容全填充问题
WPF-样式问题-处理ListBox、ListView子项内容全填充问题
243 0
|
Android开发
Android 修改EditView输入框的光标颜色、下划线颜色
Android 修改EditView输入框的光标颜色、下划线颜色
652 0
Android 修改EditView输入框的光标颜色、下划线颜色
SwiftUI—使用Spacer空格视图撑满布局空间
SwiftUI—使用Spacer空格视图撑满布局空间
886 0
SwiftUI—使用Spacer空格视图撑满布局空间
|
Android开发
NestedScrollView嵌套WebView导致底部有空白
NestedScrollView嵌套WebView导致底部有空白
558 0
|
XML Java 数据格式
TabLayout 使用详解(修改文字大小、下划线样式等)
TabLayout 使用详解(修改文字大小、下划线样式等)
1261 0
TabLayout 使用详解(修改文字大小、下划线样式等)
SwiftUI—Text视图的段落属性
SwiftUI—Text视图的段落属性
412 0
SwiftUI—Text视图的段落属性
SwiftUI—使用Text视图显示指定的文字
SwiftUI—使用Text视图显示指定的文字
439 0
SwiftUI—使用Text视图显示指定的文字