UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 180, 50)]; text.backgroundColor = [UIColor yellowColor]; [_view addSubview:text]; [text release];
1.点击右下角或者回车回收键盘
1.设置代理
text.delegate = self;
2.服从协议
在相应.h文件添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议
3.实现协议中的方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
回收键盘,取消第一响应者
[textField resignFirstResponder]; return YES;
}
2.点击空白处回收键盘
1.设置代理
text.delegate = self;
2.服从协议
在相应的.h文件中添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议
3.实现协议中的方法
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[text resignFirstResponder];
}
1.点击右下角或者回车回收键盘
1.设置代理
text.delegate = self;
2.服从协议
在相应.h文件添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议
3.实现协议中的方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
回收键盘,取消第一响应者
[textField resignFirstResponder]; return YES;
}
2.点击空白处回收键盘
1.设置代理
text.delegate = self;
2.服从协议
在相应的.h文件中添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议
3.实现协议中的方法
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[text resignFirstResponder];
}