如何在 UIDatePicker 视图中隐藏未来或过去的日期

2023-11-21

我想设计一个用于设置出生日期的用户界面。为此我选择UIDatePickerView。现在我想将日期限制在 1990 年 1 月 1 日到当前日期之间。它不应显示未来日期和过去日期。目前我正在使用以下代码:

NSDateComponents *components=[[NSDateComponents alloc] init];

[components setYear:1900];

pickerView.datePicker.minimumDate = [[NSCalendar currentCalendar] dateFromComponents:components];
pickerView.datePicker.maximumDate=[NSDate date]

它限制了日期,但允许用户滚动到未来日期以及过去日期。我怎样才能隐藏或避免它们?

我可以在 iPad 上的联系人应用程序中看到该功能。要查看,请转到“联系人”--> 按顶部的“+”符号,然后按“添加生日”按钮。


它滚动但在灰色上可见,但它不可选,不可能在滚动时停止

禁用过去日期:

 pickerView.datePicker.minimumDate=[NSDate date];

禁用未来日期:

pickerView.datePicker.maximumDate=[NSDate date];

如果您的应用程序中需要此强制功能,您需要尝试一些 3rdparty 应用程序,例如this

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 UIDatePicker 视图中隐藏未来或过去的日期 的相关文章

  • 在 Firebase 中值更改后删除观察者

    我在 ViewController 中有全局观察者 并且需要其中一些不同的观察者来获取特定值 如下所示 值改变一次后是否可以删除观察者 var ref Firebase url https
  • UITableView/UITableViewCell 点击事件响应?

    我一直在谷歌搜索 试图弄清楚当点击 UITableView 中的一行 或单元格 时会调用什么类型的事件句柄 但一直无法弄清楚 我试图在点击单元格时更改其图像属性 Thanks 点击表行时有两个可能的事件 选择该行和附件视图 通常是 更多详细
  • iOS计算带有嵌入推文的html字符串的正确WKWebview高度

    我正在使用 wkwebview 使用 loadHTMLString 方法加载给定的 HTML 字符串 在 wkwebview didFinishNavigation 之后 我通过评估 javascript document height 将
  • 在 iOS 视图中获取触摸位置时,PAN 手势崩溃

    我只是做了一个示例来检查平移手势 平移手势正在检测并且工作正常 但每当我在平移手势中给出第二个点时 例如CGPoint secondPoint sender locationOfTouch 1 inView self imageView 它
  • 仅 iOS 7 应用程序在启动时崩溃

    我最近将我的 xcode 项目更改为仅支持 iOS 7 而不支持 iOS 5 应用程序启动后进行此更改后 我会在控制台中收到此消息 UICachedDeviceWhiteColor shadowColor unrecognized sele
  • PresentModalViewController 上的内存泄漏

    我正在打开相机供用户拍照 当我拍照并按下 使用 按钮时 我不断出现内存泄漏 selfpresentModalViewController imagePickeranimated YES 完整代码 imagePicker UIImagePic
  • 选择 MapView 注释两次

    我的 iPhone 应用程序有一个地图视图 其中有大量位置可供用户选择 我希望他能够点击其中一个注释来显示其标注视图 然后再次实际选择它 问题是 didSelectAnnotationView 只被调用一次 那么如何检测已选择的注释的选择呢
  • UIDatePicker 仅显示月份和日期

    我想要一个UIDatePicker用户可以选择月份和日期 但不能选择年份 我知道闰年有额外的一天 所以为了简单起见 让我们把这一天扔掉 有没有办法删除年份列或有 2 个带有月 日的卷轴 其作用类似于UIDatePicker 所选月份中不存在
  • 以编程方式获取 Storyboard ID?

    尝试查看 UIViewController 或 UIView 是否可以识别其 Storyboard ID 所以希望 UIViewController aViewController NSString storyboardID aViewCo
  • 如何在 Objective-C 中编写 lambda 方法?

    如何在 Objective C 中编写 lambda 方法 Objective C 中 lambda 的概念现在封装为Blocks http developer apple com mac library documentation Coc
  • 使用 NSURLSession 进行单元测试

    我想为使用共享的方法编写单元测试NSURLSession 特别是 NSURLSessionDataTask下载数据 基本上 我希望目标方法能够接收模拟响应 数据 而不需要互联网连接 模拟这些组件的不太不显眼的方式是什么 我正在考虑填充NSU
  • .m 文件中的空 @interface 声明有何用途?

    我启动了一个新的 iOS 5 项目 并注意到每个 m 文件顶部都有一些新内容 import HomeViewController h interface HomeViewController end implementation HomeV
  • 是否可以在不使用 LibGDX 的情况下从 RoboVM 访问 OpenGL ES?

    是否可以从 RoboVM 访问 iOS 上的 OpenGL ES不使用 LibGDX 如果是的话 有什么有用的参考吗 我唯一能找到的是两年多前的这个超级简单的演示 http robovm com ios opengles in java o
  • React Native 中的发布模式诊断

    有没有办法让React Native输出所有console log呼叫同一个地方NSLog goes 有没有办法让我看到输出console log在发布模式下 如果没有 是否有一个 NSLog helper for React Native
  • iOS:将 ISO Alpha 2 转换为 Alpha 3 国家/地区代码

    是否可以在 iOS 中将 ISO 3166 alpha 2 国家 地区代码转换为 alpha 3 国家 地区代码 例如 DE 转换为 DEU 基于 Franck 的答案 这里是用于加载 plist 的代码 swift4 然后转换 3 个字母
  • iOS 中tableview 的动态搜索

    I ve a tableview和我实现搜索方法的文本字段 现在 当我在其中写入一些值时textfield然后点击搜索按钮 然后在tableview 但是 我希望它是动态的 意味着我开始输入的那一刻textfield它应该开始搜索而不点击任
  • 运行工具链时出现“xcrun:错误:无法找到 SDK“iphonesimulator””

    我正在尝试将 Kivy 程序编译到 iOS 上 但是当我运行构建 Kivy 发行版的命令时 我不断收到此错误 xcrun 错误 无法找到 SDK iphonesimulator 我的电脑上有 xcode 到底是怎么回事 有点晚了 但我在尝试
  • 应用内购买“无法连接到 iTunes Store”

    我在测试应用内购买时遇到问题 我取回了有效的产品标识符 但在购买后我收到了可怕的 无法连接到 iTunes Store 有趣的是 恢复购买似乎有效 会弹出 iTunes 登录 我有 检查我的应用内购买是否已批准出售 检查 重新检查我的源代码
  • 如何使我的响应式网站在手机上支持“请求桌面网站”?

    我有一个响应灵敏的动态网站 Java Servlet 驱动且完全手工编码 由于它是一个返回数据表的科学站点 因此某些选项在较小的视口宽度下不可用 然而 可能有些用户更喜欢在桌面网站上挣扎才能访问这些选项 我希望适应他们 我的问题是 对于 i
  • 将 Swift 闭包作为值添加到 Swift 字典中

    我想创建一个 Swift 字典 将 String 类型作为其键 将 Closures 作为其值 以下是我的代码 但它给了我错误 lvalue 与 String gt Void 不同 class CommandResolver private

随机推荐

  • 将 getdate() 转换为 int

    当我运行以下查询时 select convert int getdate 我得到结果 41238 1 row s affected 有谁知道这是什么意思 这是我想的天数1 1 1900 sql server 保留从那时起的天数 尝试将该数字
  • 使用 Go 解析带有尾随逗号的 JSON 数组和映射元素时出现运行时错误

    Go 领域的主要主题专家之一 Dave Cheney 写道 当使用复合文字初始化变量时 Go 要求复合文字的每一行都以逗号结尾 甚至是声明的最后一行 这就是结果分号规则 然而 当我尝试将这个美丽的规则应用于 JSON 文本时 解析器似乎并不
  • 防止 HTML 表单操作被更改

    我的页面上有一个表单 用户可以在其中输入信用卡数据 是否可以在 HTML 中将表单的操作标记为常量 以防止恶意 JavaScript 更改表单的操作属性 我可以想象 XSS 攻击会更改表单 URL 使用户将其秘密数据发布到攻击者的站点 是否
  • 点击时隐藏 Twitter Bootstrap 导航折叠

    这不是一个子菜单下拉菜单 类别是 li 类 如图所示 通过从响应式菜单中选择一个类别 模板只是 一页 我想在点击时自动隐藏导航折叠 也可以漫步用作导航 因为模板只有一个 页 我寻求一个不影响它的解决方案 这里是HTML代码 菜单 div c
  • 使用 Apache 服务器运行 Silverlight(Linux 下)

    我需要将 Silverlight 2 0 应用程序部署到 Apache 服务器 但它是在 Linux 下 这可能吗 我的意思是 我需要在服务器中安装 Net 3 5 以及可以执行 Asp Net 的网站吗 谢谢你的帮助 如果 apache
  • defrecord 构造函数中未强制执行类型提示

    我使用创建了一个类型defrecord带有字段的类型提示 然而 我发现这些类型提示在构造函数中没有强制执行 我可以用它们做一些奇怪的事情 例如 请看下面的代码片段 user gt defrecord Person String name I
  • RegExp 去除 HTML 注释

    寻找匹配和替换的正则表达式序列 最好是 PHP 但并不重要 来改变这一点 开始和结束只是需要保留的随机文本 IN fkdshfks khh fdsfsk div class codetop CODE AutoIt div div class
  • Android 闹钟 UI

    我试图弄清楚 Android 闹钟应用程序的 UI 是如何设计的 这似乎正在使用 Holo 黑暗主题 包含的屏幕截图是创建 编辑警报Activity屏幕 它看起来类似于安卓设置 有这种情况吗 因为 打开闹钟 和 振动 行看起来像Chexbo
  • 如何向此 ASP.NET DropDownList 控件添加默认的“选择”选项?

    我是一名新的 ASP NET 开发人员 我正在尝试学习 Linq To Entities 我正在尝试将 DropDownList 与 Linq 语句绑定 以检索状态实体中的状态列表 一切正常 但是 我现在尝试将 选择 选项添加到 DropD
  • Ace Editor 可以在一个页面中支持多个代码编辑器吗?

    我正在寻求实现一个网络应用程序 该应用程序具有 编码竞赛 风格的界面 在一个屏幕上有 2 个不同的代码编辑器 一个将是只读的 另一个将是活动的并允许用户进行编辑 我目前正在使用 Ace Editor 我发现它非常棒且易于使用 然而 这是我的
  • 如何找到列表的所有子序列?

    我正在尝试学习如何列表理解 并且正在尝试找出一种方法来查找列表的所有子序列 但我不太确定如何去做 有人可以帮助我吗 如果您想访问此功能 您可以使用subsequences函数位于Data List subsequences 1 2 3 gt
  • 无法向 weblogic 队列发送消息

    我正在尝试将字符串消息发送到在 weblogic 服务器中创建的 JMS 队列中 我正在使用 Eclipse ide 当我运行 Web 应用程序时 出现以下错误 并且 tomcat 服务器关闭 错误是 javax naming Commun
  • 如何将midi时间线转换为应该播放的实际时间线

    我已经研究这个主题有一段时间了 但仍然没有弄清楚 我使用 midas3 库 Midi actionscript3 将 midi 导入到 flash 我在时间线上得到了每个笔记项目 我得到分度值 192 所有 GET TEMPO 元素都等于
  • Asp.Net 获取屏幕宽度

    如何在 Asp net C 项目中获取服务器端的屏幕宽度 将其放在您的表格上
  • 如何用sympy判断一个函数是否连续?

    我需要定义一个函数来检查输入函数在 sympy 的某个点是否连续 我用关键字 连续性 搜索了 sympy 文档 但没有现有的函数 我想也许我应该考虑限制一下 但我不知道该怎么做 def check continuity f var a tr
  • Android:Firebase登录失败密码无效或用户没有密码

    我正在尝试使用 firebase 创建一个带有用户个人资料的简单应用程序 但遇到了问题 注册功能运行良好 我可以在 Firebase 控制台中看到注册帐户 但登录功能运行不佳 我收到 密码无效或用户没有密码 例外 任何人都可以帮我解决这个问
  • 带大括号的结构初始化/赋值

    我定义了一个结构体 如下所示 struct float3 float x float y float z float3 x 0 y 0 z 0 float3 float a float b float c x a y b z c 但在理解初
  • 列出 C/C++ 函数(Unix 中的代码分析)

    无论我们是维护不熟悉的代码还是检查 Apache 模块的实现细节 如果我们能够快速遍历代码并建立对我们正在查看的内容的概述 都会有所帮助 Grep 可以满足我的大部分日常需求 但在某些情况下它却无法满足 这是一个常见的示例 说明它如何提供帮
  • 使用 Matlab 将日志语句写入标准输出

    我们从我们的Jenkins 构建服务器 由于构建可能需要一些时间 因此在 matlab 运行时获得一些日志输出会很好 有没有办法将文本打印到标准输出 disp fprintf 和 java lang System out printline
  • 如何在 UIDatePicker 视图中隐藏未来或过去的日期

    我想设计一个用于设置出生日期的用户界面 为此我选择UIDatePickerView 现在我想将日期限制在 1990 年 1 月 1 日到当前日期之间 它不应显示未来日期和过去日期 目前我正在使用以下代码 NSDateComponents c