我在Objective-C方面经验不足。我想使用Swift编程语言隐藏文本字段的键盘。
我也尝试过
func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore. { return true; }
但是当我按下return时,该方法没有被触发。有人有运气吗?
我认为问题出在设置代表。
请像这样将文本字段委托设置为您的ViewController
class ViewController: UIViewController,UITextFieldDelegate {
然后像这样为您的文本字段创建IBOutlet
@IBOutlet var txtTest : UITextField = nil
确保它已连接到情节提要中视图上的文本字段。
最后使用
txtTest.delegate=self
我们快完成了。现在,将此委托函数放入您的类中。
func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore. { textField.resignFirstResponder() return true; }
希望这能解决您的问题。