美文网首页SwiftUI 学习笔记
使用 Form 在数组中实现 Picker 效果

使用 Form 在数组中实现 Picker 效果

作者: 艾迪不是奥特曼 | 来源:发表于2020-08-12 09:22 被阅读0次
    image.png

    使用 Form 在数组中实现 Picker 效果

    struct CheckoutView: View {
        @EnvironmentObject var order3: Order
        
        static let 支付方式数组 = ["支付宝", "微信支付", "Apple Pay", "信用卡"]
        @State private var paymentType = 0
        
        var body: some View {
            Form {
                Section {
                    Picker("选择您的支付方式", selection: $paymentType) {
                        ForEach (0 ..< Self.支付方式数组.count) {
                            Text(Self.支付方式数组[$0])
                        }
                    }
                }
                
                Section {
                    Toggle(isOn: ) {
                        Label("使用会员积分", systemImage: "wallet.pass")
                    }
                }
                
            }
            .navigationTitle("支付")
            .navigationBarTitleDisplayMode(.inline)
        }
    }
    
    //预览
    struct CheckoutView_Previews: PreviewProvider {
        static let order = Order()
        
        static var previews: some View {
            NavigationView{
                CheckoutView()
                    .environmentObject(order)
            }
        }
    }
    

    相关文章

      网友评论

        本文标题:使用 Form 在数组中实现 Picker 效果

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