ios - UIDatePicker 组件无法正确滚动,有时会移到 View 之外

标签 ios swift uidatepicker

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 屏幕截图

enter image description here

最佳答案

问题是由于其他一些第三方库造成的,当我滚动 datePicker 时, ScrollView 更新约束时,他们将 ScrollView 上的类别写入 updateContentSize 。

关于ios - UIDatePicker 组件无法正确滚动,有时会移到 View 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41762761/

相关文章:

ios - 设置 FetchedResultsController 中的特殊结果

ios - 在不同导航 Controller 中的选项卡栏 Controller 屏幕之间导航

ios - swift alamofire 异步请求 json

ios - 保存最后一个 datePicker 选择

iphone - 无法在 UIDatepicker 中解锁之前的月份和日期并且还显示 ios 中的时间

ios - 单例是否在 block 内创建保留循环?

ios - 工具栏位置从 View Controller 的底部更改为顶部

ios - 在 UIImageView 上长按手势

angularjs - 为什么 Angular Material Design 放弃了日期选择器

swift - 用户图像的上下文菜单配置?