SwiftUI 2.0 ViewBuilders的“switch”魔法让我们更容易使用状态enum枚举

WWDC2020 变化

SwiftUI 2.0 ViewBuilders的“switch”魔法让我们更容易使用状态enum枚举

基础知识

List

一种容器,它显示排列在一列中的数据行。

struct List<SelectionValue, Content> where SelectionValue : Hashable, Content : View

实战代码

import SwiftUI

struct ContentView: View {
    enum Fruit {
       case apple
       case orangle
       case pear
    }
    @State var selectItem:Fruit = .apple
    var body: some View {
        VStack{
            List{
                switch selectItem {
                case Fruit.apple:
                    Text("富士")
                    Text("国光")
                case Fruit.orangle:
                    Text("脐橙")
                    Text("橘子")
                case .pear:
                    Text("鸭梨")
                }
            }
        }
    }
}

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容