gpt4 book ai didi

swift - 新的 UIDatePicker 作为 inputView

转载 作者:行者123 更新时间:2023-12-03 09:28:51 24 4
gpt4 key购买 nike

在 iOS 13 及更早的版本中,我们可以使用 UIDatePicker 作为 inputView 但现在呢?
我尝试使用 ios14 并在点击文本字段时没有附加任何内容。

var timePicker = UIDatePicker()
self.timePicker.preferredDatePickerStyle = UIDatePickerStyle.wheels
self.timePicker.datePickerMode = UIDatePicker.Mode.time
self.timePicker.minuteInterval = 5
self.startTimeTxtField.inputView = self.timePicker

正常吗?

最佳答案

显然,这是目前已知的问题。解决方法是调用sizeToFit在将日期选择器分配为输入 View 之前。
swift

let datePicker = UIDatePicker()
datePicker.datePickerMode = .time
datePicker.locale = .current
if #available(iOS 14, *) {
datePicker.preferredDatePickerStyle = .wheels
datePicker.sizeToFit()
}
textField.inputView = datePicker
目标-C
if (@available(iOS 14.0, *)) {
[datePicker setPreferredDatePickerStyle:UIDatePickerStyleWheels];
[datePicker setDatePickerMode:UIDatePickerModeDate]; //optional
[datePicker sizeToFit];
}
苹果的答案请看这里 forum .

关于swift - 新的 UIDatePicker 作为 inputView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62734668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com