【发布时间】:2015-03-31 22:52:00
【问题描述】:
我有四个文本字段,分别是地址、城市、州和邮编。我只需要为状态字段调用 Picker View,因此我只需要在状态文本字段上隐藏键盘。我正在尝试使用这段代码在 textFieldShouldBeginEditing 函数中执行此操作,但它会将其应用于所有文本字段。
func textFieldShouldBeginEditing(state: UITextField) -> Bool {
return false
}
我还将这段代码应用于所有文本字段,因此键盘将在返回时隐藏
func textFieldShouldReturn(textField: UITextField!) -> Bool {
self.view.endEditing(true)
return false
}
所以我所有的文本字段都在 viewDidLoad 中
address.delegate = self
city.delegate = self
zip.delegate = self
state.delegate = self
我希望这足够具体。感谢您的帮助!
【问题讨论】:
-
如果您想要一个选择器视图而不是文本字段的标准键盘,请将文本字段的
inputView设置为选择器视图。你不需要实现textFieldShouldBeginEditing。
标签: ios swift uitextfield