利用textField的代理和手势来进行取消第一响应的事件来提高用户体验!
2015-03-15 17:36
519 查看
在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;}
复制代码
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;}
复制代码
相关文章推荐
- 使用异步和事件代理提高用户体验(短信群发)
- 判断是否为移动浏览器;判断是否支持滑动事件;通过手势来改变图片大小;使用手机GPS定位用户所在的城市;利用浏览器的cookie保存用户名;
- 如何利用AR技术进行创新,为用户提供沉浸式体验?
- IOS 手势操作与取消键盘的第一响应的三种的方法!
- Android开发中利用imeOptions属性将键盘回车键改成搜索等功能键【提高用户输入体验】
- ajax用beforeSend自定义请求过程中客户端事件,提高用户体验
- 【译文】如何利用机器学习和分布式计算来对用户事件进行分类
- 利用ASP.NET2.0向导控件一步步建立与用户的交互--------提高和自定义用户体验
- 利用事件代理提高效率
- js键盘事件监听,给页面操作添加快捷键,提高用户体验效果。
- 从获取QQ验证码谈如何改进用户体验,提高程序的响应效果
- 产品设计 用户体验优化之兼容PC与移动端的回车搜索响应事件设计
- 在ASP.NET Atlas中调用Web Service——处理错误,超时以及响应用户的取消操作
- 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
- 大型社区设计:提高用户体验的10个细节
- 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
- 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
- 掌握 Ajax (4)-利用 DOM 进行 Web 响应
- [转]大型社区设计:提高用户体验的10个细节