使用我在網上閱讀的人說,在應用程序的背景中放置一個按鈕,然後點擊該按鈕處理關閉鍵盤。然而,讀一些其他人說,他們說文本領域首先辭職 - 這是否意味着文本字段已經控制了鍵盤,並不會釋放它,直到明確告訴?隱藏Iphone鍵盤丟失焦點
我.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];
}
這是不工作,任何想法?
感謝
湯姆
你的IBAction是否被調用,通常的簽名是' - (IBAction)doSomething:(id)sender'? – jrturton
還會檢查您的網點是否已安裝。 – Eimantas
請問:(id)btnKeyboard或者它會從字面上來看:(id)發件人 – TMB87