美文网首页
组合视图

组合视图

作者: fanren | 来源:发表于2021-06-07 18:04 被阅读0次

一、横向组合视图

struct LandmarkRow: View {
    var entity: Landmark
    var body: some View {
        HStack {
            Image("1").resizable().frame(width: 60, height: 60)
            Text("测试1").font(.custom("", size: 16))
            Spacer()
        }.padding()
    }
}
结果

其中Spacer()是一个可以伸缩的空白控件,它负责占用其它控件布局完成后剩下的所有空间。

二、纵向组合视图

struct LandmarkDetail: View {
    var body: some View {
        VStack(alignment: .leading) {
            Text("测试1")
                .font(.title)
            HStack {
                Text("这是一个测试")
                    .font(.subheadline)
                Spacer()
            }
            Spacer()
        }
        .padding()
    }
}
结果

测试代码地址

相关文章

  • 组合视图

    一、横向组合视图 其中Spacer()是一个可以伸缩的空白控件,它负责占用其它控件布局完成后剩下的所有空间。 二、...

  • iOS_UI_03_视图控制器

    视图控制器 一、自定义视图(label-textField组合视图) 二、视图控制器 三、视图控制器指定视图 四、...

  • Swift 学习 View Layout and Present

    View Layout and Presentation(视图布局和显示) 在堆栈中组合视图,动态生成视图组和列表...

  • iOS-自定义视图

    自定义视图 自定义视图:系统标准UI之外,自己组合而出的新的视图。自定义视图的优点:iOS提供了很多UI组件,借助...

  • Oracle学习day-31:数据库其他对象

    一、视图(view) 1.什么是视图? 可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个...

  • ⼀、自定义视图(label-t?e??xtField组合视图) 1. LTView的.h文件中 2. LTVie...

  • 【Android开发进阶系列】自定义视图专题

    1 自定义视图方法汇总 1.1 (一)组合控件 (一)组合控件 组合控件,顾名思义就是将一些小的控件组合起来形成一...

  • iOS 之视图控制器

    一. 自定义视图(Label与TextField组合视图) 相当于一个视图上自带了两个控件,并且这两个控件均为懒加...

  • CAD教程之读组合体三视图的方法

    读组合体三视图的方法 画图,是运用正投影原理将物体画成视图来表达物体形状的过程;看图,是根据已给的视图,经过投影分...

  • 深入理解 Jetpack Compose:SlotTable 系

    引言 Compose 的绘制有三个阶段,组合 > 布局 > 绘制。后两个过程与传统视图的渲染过程相近,唯独组合是...

网友评论

      本文标题:组合视图

      本文链接:https://www.haomeiwen.com/subject/oraleltx.html