前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SwiftUI制作一个CardView展示

SwiftUI制作一个CardView展示

作者头像
大话swift
发布2019-11-06 19:04:48
1K0
发布2019-11-06 19:04:48
举报
文章被收录于专栏:大话swift大话swift

struct ICardView:View{

var image:String = "card"

var category:String = "SwiftUI"

var heading:String = "By default, both the text stack and the spacer occupy half of the parent view"

var author:String = "Write By Liyulong"

var body: some View {

VStack{

Image("card", bundle: nil)

.resizable()

.aspectRatio(contentMode: ContentMode.fit)

HStack {

VStack(alignment: .leading) {

Text(category).font(.headline).foregroundColor(.secondary)

Text(heading).font(.title).fontWeight(Font.Weight.black)

.lineLimit(3).foregroundColor(.primary)

Text(author).font(.caption).foregroundColor(Color.secondary)

}//使用.layoutPriority(layoutPriority)修改所占空间

Spacer()

}.padding()

}

.cornerRadius(10)

.overlay(RoundedRectangle(cornerRadius: 10).stroke(Color.gray)).padding([.top,.horizontal])

}

}

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话swift 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档