SwiftUI Picker 用法

@State var color:Color = Color.red

    @Statevardate:Date=Date(timeIntervalSince1970:TimeInterval())

    @Statevarselected:Settings.Storting= .id

    var selecteSection:some View{

        Section(header:Text("选项")) {

            ColorPicker("颜色选择器", selection:$color)

            Toggle(isOn:$settings.showEnglishName, label: {

                Text("显示选择的颜色")

            })

            if settings.showEnglishName{

                Text("")

                    .frame( maxWidth: .infinity,maxHeight: .infinity, alignment: .center)

                    .background(color)

            }


            DatePicker("时间选择器", selection:$date)

            Toggle(isOn:$settings.showFavoriteOnly, label: {

                Text("显示选择的时间")

            })


            if settings.showFavoriteOnly{

                Text("时间:\(date.description)")

            }


            Picker(selection:$selected, label:Text("排序方式"), content: {

                ForEach(Settings.Storting.allCases, id: \.self) { stortin

                    Text(stort.text).tag(stort.text)

                }


            })


        }



    }

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

推荐阅读更多精彩内容

  • 介绍 UIView 会占用屏幕上一个矩形的空间。 主要处理两件事:画出矩形控件,并处理其中的事件。 UIView ...
    半壶雪阅读 4,516评论 0 0
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,651评论 2 45
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 11,467评论 1 9
  • 2018web前端最新面试题总结 一、Html/Css基础模块 基础部分 什么是HTML?答:​ HTML并不是...
    duans_阅读 10,084评论 3 27
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 10,998评论 0 5