ios - 限制 UIDate View 滚动到旧日期?

标签 ios objective-c iphone xcode uidatepicker

<分区>

如何限制 UIDate View 滚动到旧日期(过去的日期)? UIDate View 应该显示旧日期但不能选择或滚动到它们,就像禁止它们滚动到旧日期一样。它应该只滚动到新日期(即将到来的日期)。 我无法将其设置为最短日期,因为我必须采用当前日期,而且我的应用无法将其设置为最短日期。

如果给定的函数是不可能的。我怎样才能自定义或如何以编程方式进行设置?

最佳答案

如果您指的是 UIDatePicker,您可以设置 minimumDate属性(property)。我知道你说过你想“显示旧日期”而不能滚动到它们,但我认为标准 UIDatePicker 类不可能做到这一点。

如果绝对有必要按照您描述的方式实现此功能,您可以随时推出自己的实现并添加该功能。

关于ios - 限制 UIDate View 滚动到旧日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055625/

上一篇:ios - 在 iOS 中使用 currentPath() 时的问题

下一篇:ios - 为什么它认为 screenWidth/2 是屏幕的最右侧?

相关文章:

ios - 修复了 UIPageViewController 的背景滚动效果

ios - 使用 3 个 slider 动态设置 ios 应用程序的背景图像

iPhone 核心数据因 ARC 崩溃

ios - 弹出窗口可见时禁用所有交互

ios - 从 nib 文件在自定义 View 中设置自定义委托(delegate)

ios - 弹出 UIViewController 会导致之前的 UIViewControllers View 改变位置

ios - 如何停止枚举 NSAttributedString 的属性?

ios - 如何将 PreCreated 和 Pre Populated 完整的 sqlite database.db 文件复制到 iOS App

ios - UIBarButtonItem 图像正在拉伸(stretch),即使使用的图像是推荐的 20 x 20 pts

iphone - 让 Facebook 好友参加事件?