在許多情況下,如使鍵盤消失時使用的點擊完成後,有兩種選擇:設置文本字段的委託自我,並採用UITextFieldDelegate
協議,然後使用方法iPhone Dev - 代表或事件?
- (BOOL)textFieldShouldReturn:(UITextField *)textField;
到resignFirstResponder
並返回YES
。但是你也可以
addTarget:self
action:@selector(myMethod:)
forControlEvent:UIControlEventDidEndOnExit];
或類似的東西,使用沒有結束對退出事件,然後在該方法中,[sender resignFirstResponder]
。那麼在這樣的情況下,最好的選擇是什麼:代表或事件?
所以在隱藏鍵盤的情況下,它應該使用委託方法來做[textField resignFirstResponder];並返回YES? – mk12 2009-08-04 19:46:58
@ Mk12聽起來對我有用 – Peter 2009-08-04 20:27:44