日期选择器视图超小 - Swift Xcode
Posted
技术标签:
【中文标题】日期选择器视图超小 - Swift Xcode【英文标题】:Date Picker View Super Small - Swift Xcode 【发布时间】:2021-02-16 19:38:12 【问题描述】:我有一个带有不同文本字段的视图控制器,其中两个用于日期。我试图在用户点击文本字段时显示日期选择器,以方便使用。出于某种原因,日期选择器如下所示:
我不知道为什么堆栈溢出时图像这么大哈哈
这是我的代码:
func createDatePicker()
// toolbar
let toolbar = UIToolbar()
toolbar.delegate = self
toolbar.sizeToFit()
// bar button
// let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: nil)
// assign toolbar to textviews
lossDateTextField.inputAccessoryView = toolbar
dateTakenTextField.inputAccessoryView = toolbar
// assign date picker to textfields
lossDateTextField.inputView = datePicker
dateTakenTextField.inputView = datePicker
我在 viewDidLoad 中将文本字段委托设置为 self 并在那里调用 createDatePicker 函数。
为什么它看起来像这样而不是它应该的样子?
注意:我在应用程序中使用 IQKeyboardManagerSwift。
谢谢
【问题讨论】:
【参考方案1】:只需添加以下代码,您的日期选择器就会正常工作。
if #available(ios 13.4, *)
datePicker!.preferredDatePickerStyle = .wheels
【讨论】:
感谢您的帮助!感谢您抽出时间回复。以上是关于日期选择器视图超小 - Swift Xcode的主要内容,如果未能解决你的问题,请参考以下文章