WWDC2020SwiftUI教程与源码

SwiftUI 2.0 ViewBuilders的“switch

2020-06-25  本文已影响0人  iCloudEnd

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

上一篇 下一篇

猜你喜欢

热点阅读