Ios UIDatePicker组件不能正确滚动,有时会移动到视图之外
UIDatePicker组件不能正确滚动,有时会移动到视图之外 尝试以编程方式添加日期选择器以及使用故事板 我将日期选择器指定为textField的输入视图。textField位于表视图单元格中。 代码Ios UIDatePicker组件不能正确滚动,有时会移动到视图之外,ios,swift,uidatepicker,Ios,Swift,Uidatepicker,UIDatePicker组件不能正确滚动,有时会移动到视图之外 尝试以编程方式添加日期选择器以及使用故事板 我将日期选择器指定为textField的输入视图。textField位于表视图单元格中。 代码 func assignDatePickerTo(textField: UITextField) { let datePicker = UIDatePicker() datePicker.datePickerMode = UIDatePickerMode.date l
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屏幕截图
问题是由于其他第三方库造成的,在该库中,当scrollView更新约束时,他们将scrollView上的类别写入updateContentSize,这在我滚动日期选择器时被调用。它似乎工作正常。删除此日期选择器后,您是否可以使用新的日期选择器来尝试同样的方法。@The_dahiya_boy请参阅年份组件在中间显示的附加屏幕截图,并从1开始,即使我设置了最小DATECCAN,您也分享了如何实例化它的相关代码。您应该编辑问题,并将该代码添加到该代码中。评论可以很容易地删除。