本文前提:
有一个UITextField叫做pName
2种解决方法:
第一步:写一个IBAction让IB中绑定事件:Did End On Exit
第二部:
写法1:
-(IBAction)closeKeyBoard:(id)sender{
[self.pName resignFirstResponder]; //通用做法
}
写法2:
-(IBAction)closeKeyBoard:(id)sender{
[self.view endEditing:TRUE];
}
之前一直都是使用第一种写法,今天在做界面的时候发现某种原因下,第一种方法无法将键盘隐藏。而第二种方法可以。
PS:第二种写法is only available on iOS 3.2 upwards