美文网首页WWDC2020SwiftUI教程与源码
SwiftUI 2.0 ViewBuilders的“switch

SwiftUI 2.0 ViewBuilders的“switch

作者: iCloudEnd | 来源:发表于2020-06-25 22:57 被阅读0次

    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

    相关文章

      网友评论

        本文标题:SwiftUI 2.0 ViewBuilders的“switch

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