点击空白处取消UITextField第一响应

来源:互联网 发布:3d软件下载 编辑:程序博客网 时间:2024/05/18 20:35

点击View的空白处UITextField取消第一响应

在学习的时候会遇到这个问题,点击空白处取消了UITextField的第一响应

http://www.hopean.com

更多阅读请访问http://www.hopean.com

相关代码如下:

在viewDidLoad中创建UITextField

 textFieldDemo = [[UITextField alloc] initWithFrame:CGRectMake(0, 150, 130, 30)];    textFieldDemo.backgroundColor = [UIColor brownColor];    textFieldDemo.secureTextEntry = YES;    textFieldDemo.keyboardType = UIKeyboardTypeURL;    //textFieldDemo.returnKeyType = YES;    [textFieldDemo setPlaceholder:@"UserName"];        //UIReturnKeySearch        textFieldDemo.delegate = self;    [self.view addSubview:textFieldDemo];



相关方法

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    [textFieldDemo resignFirstResponder];    }- (void)textFieldDidEndEditing:(UITextField *)textField{    textFieldDemo = textField;    [textField resignFirstResponder];}//-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation//{//    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);//}- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{    return YES;}- (BOOL)textFieldShouldReturn:(UITextField *)textField{    return YES;}


原创粉丝点击