struct ContentView: View {
var body: some View {
// Label控件,显示图像、SF符号、和文字
Label {
Text("Hello Word!")
} icon: {
Image(systemName: "book.circle")
}
// 和LIST搭配使用,创建常见的选项列表
List {
Label("春花秋月何时了?往事知多少。", systemImage: "hand.wave")
Label("春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。", systemImage: "hand.point.right")
// 可以看到,即使文字内容较多,也能完美的对齐
Label("雕栏玉砌应犹在,只是朱颜改。", systemImage: "flowchart")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
.environment(\.sizeCategory, .extraExtraExtraLarge)
// 修改下环境,Label里的文字很图标的尺寸都可以智能匹配系统动态类型尺寸
}
}
SwiftUI初级课程(四)Label控件
最新推荐文章于 2023-05-07 09:12:58 发布