UIDatePicker 组件无法正确滚动,有时会移到 View 之外。
尝试以编程方式添加日期选择器以及使用 Storyboard。
我将日期选择器指定为文本字段的输入 View 。文本字段位于 TableView 单元格中。 代码
func assignDatePickerTo(textField: UITextField) {
let datePicker = UIDatePicker()
datePicker.datePickerMode = UIDatePickerMode.date
let currentDate = Date()
datePicker.minimumDate = currentDate
datePicker.setDate(currentDate, animated: false)
datePicker.backgroundColor = UIColor.white
datePicker.addTarget(self, action: #selector(self.neededFromDateChanged(sender:)), for: UIControlEvents.valueChanged)
textField.inputView = datePicker
}
下面的 UI 屏幕截图
最佳答案
问题是由于其他一些第三方库造成的,当我滚动 datePicker 时, ScrollView 更新约束时,他们将 ScrollView 上的类别写入 updateContentSize 。
关于ios - UIDatePicker 组件无法正确滚动,有时会移到 View 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41762761/