【问题标题】:Swift 4.0 - iOS 13 - Textfield doesn't open keyboard on tapSwift 4.0 - iOS 13 - 文本字段在点击时无法打开键盘
【发布时间】:2020-04-21 01:23:14
【问题描述】:
我已经在表格视图单元格中获取了文本字段,并且存在不同类型的文本字段,例如选择器输入,不同单元格中的文本输入等。
最初,当我进入屏幕并尝试输入每个文本字段时,一切正常,但是一旦我上下滚动屏幕,就会出现问题,并且某些文本字段无法在点击时打开键盘..
我已集成最新的 IQKeyboardManager 库,此问题仅在 iOS13 中。在上述操作系统中,它工作正常..
【问题讨论】:
标签:
ios
swift
uitableview
uitextfield
iqkeyboardmanager
【解决方案1】:
//在这个方法里面,设置UITableViewCell类中创建的textField IBOutlet的委托
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
// enter code here
cell.nameTextField.delegate = self;
// enter code here
}