SwiftUI组件-DatePicker

SwiftUI组件-DatePicker

本文记录一下SwiftUI组件-DatePicker

import SwiftUIstruct DatePickerBootCamp: View {@State var selectedDate: Date = Date()var dateFormatter: DateFormatter {let formatter = DateFormatter()formatter.dateStyle = .shortformatter.timeStyle = .shortreturn formatter}let startingDate = Calendar.current.date(from: DateComponents(year: 2018)) ?? Date()let endDate = Date()var body: some View {NavigationView{ZStack{List{NavigationLink("compactDatePicker") {compactDatePicker}NavigationLink("graphicalDatePicker") {graphicalDatePicker}NavigationLink("wheelDatePicker") {wheelDatePicker}}customerDatePicker}.navigationTitle("DatePickerBootCamp")}}var compactDatePicker: some View {DatePicker("Select a Date", selection: $selectedDate).accentColor(.red).datePickerStyle(CompactDatePickerStyle()).padding()}var graphicalDatePicker: some View {DatePicker("Select a Date", selection: $selectedDate).accentColor(.red).datePickerStyle(GraphicalDatePickerStyle()).padding()}var wheelDatePicker: some View {DatePicker("Select a Date", selection: $selectedDate).accentColor(.red).datePickerStyle(WheelDatePickerStyle())}var customerDatePicker: some View {VStack {Text("select data is :")Text(dateFormatter.string(from: selectedDate)).font(.title)/// 自定义日期,时间的样式//        DatePicker("Select a Date", selection: $selectedDate, displayedComponents: [.date, .hourAndMinute])DatePicker("Select a Date", selection: $selectedDate, in: startingDate...endDate, displayedComponents: [.date]).accentColor(.red).datePickerStyle(CompactDatePickerStyle()).padding()}}
}#Preview {DatePickerBootCamp()
}

效果如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/746379.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI-逻辑回归模型

😆😆😆感谢大家的支持~😆😆😆 逻辑回归的应用场景 逻辑回归(Logistic Regression)是机器学习中的 一种分类模型 ,逻辑回归是一种分类算法,虽然名字中带有回…

09-设计模式 企业场景 面试题

目录 1.简单工厂模式 ​编辑 2.工厂方法模式 3.抽象工厂模式 4.策略模式 5.登录案例(工厂模式+策略模式) 6.责任链设计模式 7.单点登录怎么是实现的? 8.权限认证是如何实现的 9.上传数据的安全性你们怎么控制? 10.你负责项目的时候遇到了哪些比较棘手的问题?怎…

《天软行业全景画像》报告第7期

内容概要: 传媒、环保、美容护理行业的拥挤度较高,实际投资交易应注意;煤炭行业动量较强,医药生物、综合、环保行业动量较弱,业绩整体表现较差;食品饮料、公用事业行业景气度较高,财务基本面状况…

MySQL的索引下推

一、什么事索引下推 MySQL的索引下推(Index Condition Pushdown, ICP)是一种优化查询的方式,它可以改善查询性能,特别是对于包含多个条件的查询。在没有索引下推的情况下,MySQL会先从索引中找到满足某一条件的行的指针…

unity-unity2d tilemap的基本使用笔记0.5.4000

unity2d tilemap的基本使用笔记 tilemap涉及到元素tile资源的处理步骤如何创建palette并使用如何科学让场景的物体都显示palette视图中的edit按钮在tilemap的实际操作技巧(如何实现层叠)如何提高Tilemap Collider 2D的性能如何调整tilemap的颜色如何调整一个tile的颜色关于Co…

【黑马程序员】Python文件、异常、模块、包

文章目录 文件操作文件编码什么是编码为什么要使用编码 文件的读取openmodel常用的三种基础访问模式读操作相关方法 文件的写入注意代码示例 异常定义异常捕获捕获指定异常捕获多个异常捕获所有异常异常else异常finally 异常的传递 python 模块定义模块的导入import模块名from …

Chroma向量数据库报错Delete of nonexisting embedding ID: 123-sql

Vanna使用ChromaDB_VectorStore时,删除训练数据,指定错误的id后,导致的错误Delete of nonexisting embedding ID: 123-sql 使用delete函数后,经常会出现如下错误,暂未修复,但是不妨碍使用: De…

基于Python的pygame库的五子棋游戏

安装pygame pip install pygame五子棋游戏代码 """五子棋之人机对战"""import sys import random import pygame from pygame.locals import * import pygame.gfxdraw from collections import namedtupleChessman namedtuple(Chessman, Name…

python 基础知识点(蓝桥杯python科目个人复习计划63)

今日复习内容:做题 例题1:蓝桥骑士 问题描述: 小蓝是蓝桥王国的骑士,他喜欢不断突破自我。 这天蓝桥国王给他安排了N个对手,他们的战力值分别为a1,a2,...,an,且按顺序阻挡在小蓝的前方。对于这些对手小…

【LeetCode】动态规划--题目练习

有关动态规划算法的整理&#xff1a;添加链接描述 1.爬楼梯 爬楼梯:LeetCode70 int climbStairs(int n) {//1.确定dp数组和意义 dp[n]表示第n阶的方法//2.确定递推关系式 dp[n] dp[n-1]dp[n-2];//3.初始化int dp[50] {0};dp[1] 1;dp[2] 2;for(int i 3;i<n;i){dp[i] …

C++核心高级编程

文章目录 C++核心高级编程1.内存分区模型1.1 程序运行前1.2 程序运行后1.3 new操作符2.引用2.1 使用2.2 注意事项2.3 做函数参数2.4 做函数返回值2.5 本质2.6 常量引用3.函数提高3.1 函数默认参数3.2 函数占位参数3.3 函数重载3.3.1 函数重载概述3.3.2 注意事项4.类和对象4.1 封…

注意力机制Attention、CA注意力机制

一、注意力机制 产生背景&#xff1a; 大数据时代&#xff0c;有很多数据提供给我们。对于人来说&#xff0c;可以利用重要的数据&#xff0c;过滤掉不重要的数据。那对于模型来说&#xff08;CNN、LSTM&#xff09;&#xff0c;很难决定什么重要、什么不重要&#xff0c;因此…

GRPC服务端和客户端DEMO

proto文件 syntax "proto3";option java_multiple_files true; //指定该proto文件编译成的java源文件的包名 option java_package "com.protobuf"; // 表示下面的message编译成的java类文件的名字 option java_outer_classname "HelloProto"…

vue3+ts动态表单渲染,antd的useForm改造

let fieldList: any getFormFields(fieldInfo.coreNavigationList[0].list[0].list,fieldInfo.positionCodeRespVO,isCanBeUpdateProcess.value,isDetail.value 1); fieldInfo数据格式&#xff1a; {"name": "默认模板","status": "ENA…

Holoens2 发布 错误 DEP6957: 未能使用“通用身份验证”连接到设备“127.0.0.1”

DEP6957: Failed to connect to device 127.0.0.1 using Universal Authentication. Please verify the 解决时看到有人说是usb线没连好&#xff0c;重新连了一下就好了。确定在电脑上能看到hololens设备 错误 DEP6957: 未能使用“通用身份验证”连接到设备“127.0.0.1”_holo…

1688跨境无货源铺货API上货API跨境电商无货源对接

1688 API 接入说明 点此获取API地址 调用示例&#xff1a; 参数说明 通用参数说明 version:API版本key:调用key,测试key:test_api_keyapi_name:API类型[item_get,item_search]cache:[yes,no]默认yes&#xff0c;将调用缓存的数据&#xff0c;速度比较快result_type:[json,xml…

day-20 跳跃游戏 II

思路&#xff1a;用一个数字来存储到对应索引i的最少跳跃次数&#xff0c;ans[j]Math.min(ans[j],ans[i]1) code: class Solution {public int jump(int[] nums) {int nnums.length;int ans[]new int[n];for(int i0;i<n;i){ans[i]Integer.MAX_VALUE;}ans[0]0;for(int i0;i…

从VUCA到BANI时代:如何打造企业韧性经营?

当下&#xff0c;国际局势波谲云诡&#xff0c;国内经济也充满着不确定性&#xff0c;给众多企业带来了前所未有的压力。 然而&#xff0c;在这充满挑战的时刻&#xff0c;一些企业凭借强大的数字化能力&#xff0c;展现出惊人的经营韧性和逆流而上的精神&#xff0c;实现了业绩…

java城市公交车调度安排(司机工作安排管理)-393-(源码+说明资料)

转载地址: http://www.3q2008.com/soft/search.asp?keyword393 添加驾驶员 驾驶员管理 添加车辆 车辆管理 添加公交线路 公交线路管理 车站管理 车站添加 车站配置管理 车站配置 调度配置 调度管理 调度查询 修改资料 工作查询 修改资料 用户管理 网站用户管理 l 1、设计&a…

电梯机房秀 系列二

上次小伍带大家看了部分机房的照片&#xff0c;并且简单介绍了一下电梯能量回馈装置&#xff0c;小伙伴们表示很新奇&#xff0c;没看够&#xff0c;今天小伍又来了&#xff0c;带大家看一下电梯能量回馈装置到底安装在电梯什么位置。跟着小伍去看看吧。Lets go&#xff01; 电…