iphone - 锁定 UIDatePicker 列

标签 iphone ios xcode uidatepicker

我有一个设置了日期模式的 UIDatePicker,我想锁定月份和年份选择,以便您只能更改日期,这可能吗?

最佳答案

适当设置maximumDateminimumDate。几个月之间的过渡可能是需要处理的极端情况......

请注意,旋转器的顺序会根据区域设置而有所不同,因此 try catch 触摸可能会失败。

一个快速的替代方案是创建您自己的 UIPickerView,根据月份/闰年传递一个 1...[28-31] 数组。对于用户来说可能更直观,而不是有 2 个不允许他们旋转的旋转器。

关于iphone - 锁定 UIDatePicker 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479265/

相关文章:

iphone - UIScrollView contentSize 问题 - 带有示例代码

ios - iOS 的 NSAnimationContext

ios - 无法从 CloudKit notificationInfo 和 userInfo 结构中获取 CKRecord.ID

ios - 如何在 BDD 风格的 Cocoa 单元测试中共享断言方法?

ios - TabBarController -> NavigationController -> 使用 Storyboard 的多个 UIViewController( Root View Controller )

c++ - 在Xcode和Visual Studio之间移动的问题

iphone - 一个好用的iPhone应用程序使用xcode开发教程

iphone - NSFetchedResultsController:对象从较高索引移动到较低索引时出现异常

iphone - 在 iPhone 上运行我的应用程序时图像模糊

objective-c - 为应用内购买实现不止一种类型的购买