SwiftUI数据选择之Picker和Form完美配合

本文价值与收获

看完本文后,您将能够作出下面的界面

Jietu20200419-175522@2x.jpg
Jietu20200419-175711.gif

看完本文您将掌握的技能

  • 掌握Picker基础使用
  • 掌握Form基础
  • Picker和Form联动

代码

import SwiftUI

struct PickerForm: View {
    @State var countryIndex = 0
    @State var countries = ["苹果","西瓜","芒果","猕猴桃"]
    var body: some View {
        NavigationView{
            Form{
                Section {
                    Picker(selection: self.$countryIndex, label: Text("水果")) {
                        ForEach(0 ..< self.countries.count) {
                            Text(self.countries[$0]).tag($0)
                            
                        }
                    }
                }
            }
        }
    }
}

struct PickerForm_Previews: PreviewProvider {
    static var previews: some View {
        PickerForm()
    }
}

推荐文章

技术交流

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容