我对 Objective-C 的经验很少。我想使用 Swift 编程语言隐藏文本字段的键盘。
我也尝试过这个
func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore.
{
return true;
}
但是当我按回车键时,该方法没有被触发。有人有这样的运气吗?
最佳答案
我认为问题在于设置委托(delegate)。
请将文本字段委托(delegate)设置为您的 ViewController,如下所示
class ViewController: UIViewController,UITextFieldDelegate {
然后为您的文本字段创建 IBOutlet,如下所示
@IBOutlet var txtTest : UITextField = nil
确保它已连接到 Storyboard 中 View 上的文本字段。
最后使用
设置其委托(delegate)txtTest.delegate=self
我们快完成了。现在将此委托(delegate)函数放入您的类中。
func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore.
{
textField.resignFirstResponder()
return true;
}
希望这能解决您的问题。
关于ios - 在 Swift 编程语言中隐藏文本字段的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55698720/