【发布时间】:2017-03-29 09:16:59
【问题描述】:
我正在使用 Xcode 8.0 并在 iOS 10 上使用 Swift 3 进行构建。
我的视图控制器中有 UIDatePicker,作为插座连接:
@IBOutlet weak var datePicker: UIDatePicker!
我正在尝试为其设置最大和最小日期。我正在使用的代码:
self.datePicker.minimumDate = Date()
self.datePicker.maximumDate = Date(timeIntervalSinceNow: 60*60*24*365)
self.datePicker.datePickerMode = UIDatePickerMode.date
不工作 - 日期选择器可以在时间上无限地前后移动。
问题是 - 我在这里错过了什么?
【问题讨论】:
-
您在哪里设置这些限制? (
init、viewDidLoad等) -
我有同样的问题。设置 minimumDate 和 maximumDate 后,从 datePicker 读取这些值返回 null(并且 datePicker 存在)。你解决了吗?
标签: ios swift xcode cocoa-touch