SwiftUI 小demo之List图文混排赵孟頫书法APP(2020 tutorial)

这篇博客介绍了如何使用SwiftUI创建一个List类型的赵孟頫书法APP小demo,实现了图文混排。内容包括自定义struct、使用@State、ForEach循环、Identifiable协议、模块化界面设计以及自定义颜色和布局。提供了代码展示和最终效果预览。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SwiftUI 小demo之List图文混排赵孟頫书法APP(2020 tutorial)


实现的功能

  • 自定义一个struct
  • 使用@State 修饰器
  • 使用ForEach循环显示
  • 使用Identifiable让struct获得唯一编号
  • 自定义func 实现了界面的模块化
  • 自定义Color set 实现了一个土豪金 steam_gold
  • 设置了VStack的左对其间隔 VStack(alignment: .leading, spacing: 20)

代码

import SwiftUI
struct MingHua:Identifiable{
    let id = UUID()
    let name: String
    let img:String
    let overview: String
}
struct ListImageView: View {
    @State var mingHuas:[MingHua] = [
        MingHua(name:"赵孟頫字画像",img:"zmf_01.jpg",overview: "元代, 赵孟頫作 ,本幅设色,款“大德已亥子昂自写小像”对幅宋濂书赞,钤明项元汴印。"),
        MingHua(name:"赵孟頫秋郊饮马图卷",img:"zmf_02.jpg",overview: "元代, 赵孟頫作,本幅右上方自书“秋郊飲馬圖”五字,左上方署款“皇慶元年十一月,子昂”。知此图为赵孟頫59岁作。"),
        Ming
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值