1. Đầu tiên trong lớp viewcontroller.h khai báo cho nó một Delegate đó là UITextFieldDelegate
Mã:
@interface ViewController : UIViewController<UITextFieldDelegate>
{
IBOutlet UILabel * lblTitle;
IBOutlet UITextField * txtName;
IBOutlet UIButton * btnOK;
}
-(IBAction)submit:(id)sender;
@end
bạn sử dụng một số delegate có sẵn trong đó, ở đây mình mình đóng bàn phím lại thì mình giới thiệu cho các bạn 1 delegate đó là
Mã:
- (BOOL) textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return NO;
}
- Mình phải mapping controll UITextField với delegate bằng cách
như hình :
chọn UITextField nhấn và giữ chuột phải kéo về File's ownner và chon delegate
4. Bây giờ bạn chạy ứng dụng lên và nhấn nút return ở dưới bàn phím nó sẽ đóng bàn phím lại
chúc các bạn thành công
No comments:
Post a Comment