ios纯代码实现退出键盘常用方法
来源:互联网 发布:手机破解软件 编辑:程序博客网 时间:2024/06/18 03:25
#import "ViewController.h"
@interface ViewController ()
@property(nonatomic,weak)UITextField *accountField;
@property (nonatomic, weak)UITextField *pwdFiled;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UITextField *accountField=[[UITextField alloc]init];
self.accountField=accountField;
accountField.borderStyle=UITextBorderStyleRoundedRect;
accountField.frame=CGRectMake(100, 50, 200, 30);
[self.view addSubview:accountField];
UITextField *pwdField=[[UITextField alloc]init];
self.pwdFiled=pwdField;
pwdField.borderStyle=UITextBorderStyleRoundedRect;
pwdField.frame=CGRectMake(100, 100, 200, 30);
[self.view addSubview:pwdField];
}
@end
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
if (![self.view isExclusiveTouch]) {
[self.view endEditing:YES];
}
}
3。那么如何进行实现点击键盘上的done或者return退出键盘呢,这就需要我们实现一个代理方法了。
首先我们的称为textfield的代理,遵守它的代理协议。
然后我们在代理方法中实现textFieldShouldReturn方法就可以了。
不多说了 直接上代码:
#import "ViewController.h"
@interface ViewController ()<UITextFieldDelegate>
@property(nonatomic,weak)UITextField *accountField;
@property (nonatomic, weak)UITextField *pwdFiled;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UITextField *accountField=[[UITextField alloc]init];
self.accountField=accountField;
accountField.borderStyle=UITextBorderStyleRoundedRect;
accountField.frame=CGRectMake(100, 50, 200, 30);
[self.view addSubview:accountField];
accountField.delegate=self;
UITextField *pwdField=[[UITextField alloc]init];
self.pwdFiled=pwdField;
pwdField.borderStyle=UITextBorderStyleRoundedRect;
pwdField.frame=CGRectMake(100, 100, 200, 30);
[self.view addSubview:pwdField];
pwdField.delegate=self;
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
if (![self.view isExclusiveTouch]) {
[self.view endEditing:YES];
}
}
#pragma mark -UITextField的代理方法
-(BOOL) textFieldShouldReturn:(UITextField *)textField
{
[self.view endEditing:YES];
return YES;
}
@end
- ios纯代码实现退出键盘常用方法
- iOS退出键盘方法
- iOS 上TextField常用退出键盘的方法
- iOS-->关闭键盘和代码退出应用程序的方法
- IOS 纯代码实现界面
- iOS 常用:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios退出键盘
- swift纯代码处理TextField的键盘隐藏方法
- IOS中两种退出触摸键盘的简单方法
- 在IOS中退出键盘最简单的方法
- IOS-UITableView上的纯代码实现
- [iOS 转 UIContainerView 纯代码实现]
- IOS纯代码实现AutoLayout适配多屏幕
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- Clone Graph
- C#读写操作Excel文件,Excel进程资源回收代码
- Android 修改debug.keystore
- nginx详细配置
- Android代码中动态设置图片的大小(自动缩放),位置
- ios纯代码实现退出键盘常用方法
- 每天一个linux命令:ln 命令
- 如何搭建Spring4项目
- 设计模式之观察者模式
- Linux进程编程
- android电池驱动(五)(自用)
- 自动布局,防京东商品属性,Label自适应
- 读书笔记MoreEffectiveC++(16)
- Gdb调试多进程程序