gpt4 book ai didi

ios - 在 Swift 中使用多个文本字段隐藏 View 中的键盘

转载 作者:行者123 更新时间:2023-11-30 12:19:04 26 4
gpt4 key购买 nike

我有 3 个文本字段和一个 pickerView,当这些字段之一 (m_unit) 处于事件状态时,它会取消隐藏,因此我尝试隐藏此字段的键盘:

func textFieldDidBeginEditing(_ textField: UITextField) {
textField.returnKeyType = UIReturnKeyType.done
save_button.isEnabled = false
if textField == self.m_unit {
self.drop_down.isHidden = false
textField.endEditing(true)
}

如果点击 m_unit 时没有其他编辑文本字段,则可以正常工作。在这种情况下键盘不会消失。换句话说,当我点击某个文本字段时,它会显示键盘,然后我点击 m_unit 字段,但键盘保持不变。我该如何解决这个问题?

最佳答案

因为您似乎想显示 UIPickerView 而不是给定文本字段(m_unit)的键盘,我会使用不同的方法:)

您可以将 UIPickerView 设置为 UITextField 的 inputView(在 viewDidLoadloadView 中)

self.m_unit.inputView = yourPickerView

您还可以检查这个问题: UIPickerView as inputView of UITextField这可能与你的重复;)

关于ios - 在 Swift 中使用多个文本字段隐藏 View 中的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45030231/

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