Используя то, что я читал в Интернете, люди говорят, что помещают кнопку на задний план приложения, а затем при нажатии эта кнопка обрабатывает закрытие клавиатуры.Однако, читая некоторых других людей, они говорят, что оставьте первый repsonder для текстового поля - означает ли это, что текстовое поле взяло под контроль клавиатуру и не освободит его, пока не будет специально сказано?
Мой .h имеет:
@interface SearchItems : UIViewController {
IBOutlet UIButton *btnKeyboard;
IBOutlet UITextField *txtWhat;
IBOutlet UITextField *txtWhere;
}
@property (nonatomic, retain) IBOutlet UIButton *btnKeyboard;
@property (nonatomic, retain) IBOutlet UITextField *txtWhat;
@property (nonatomic, retain) IBOutlet UITextField *txtWhere;
-(IBAction)closeKeyboard;
@end
.m (вырублено)
@synthesize btnKeyboard, txtWhat, txtWhere;
-(IBAction)closeKeyboard {
[txtWhere resignFirstResponder];
[txtWhat resignFirstResponder];
}
Что не работает, есть идеи?
Спасибо
Том