keyBoard添加额外的按钮
来源:互联网 发布:医师 软件 编辑:程序博客网 时间:2024/06/05 02:03
项目中会用到数字键盘的,那如果用户想关闭键盘怎么办?可以通过在键盘上添加额外按钮来实现
#pragma mark - 键盘点击完成之后隐藏
- (void)hidenKeyBord
{
self.keyBordToolBar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 38)];
self.keyBordToolBar.barStyle = UIBarStyleDefault;
self.codeTextField.inputAccessoryView = self.keyBordToolBar;
UIBarButtonItem *lastItem = [[UIBarButtonItem alloc]initWithTitle:@" < " style:UIBarButtonItemStyleDone target:self action:@selector(lastItemAction:)];
UIBarButtonItem *nextItem = [[UIBarButtonItem alloc]initWithTitle:@" > " style:UIBarButtonItemStyleDone target:self action:@selector(nextItemAction:)];
UIBarButtonItem *nullItem = [[UIBarButtonItem alloc]initWithTitle:@" " style:UIBarButtonItemStylePlain target:self action:@selector(nextItemAction:)];
nullItem.enabled = NO;
UIBarButtonItem *doneItem = [[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStyleDone target:self action:@selector(doneItemAction:)];
self.keyBordToolBar.items = @[lastItem,nextItem,nullItem,nullItem,nullItem,doneItem];
}
- (void)lastItemAction:(UIBarButtonItem *)button
{
}
- (void)nextItemAction:(UIBarButtonItem *)button
{
}
- (void)doneItemAction:(UIBarButtonItem *)button
{
HidenKeybory;
}
#define HidenKeybory {[[[UIApplication sharedApplication] keyWindow] endEditing:YES];} //让控件取消第一响应者
- keyBoard添加额外的按钮
- 17.5 添加额外的文件
- 为对象添加额外的属性
- Jetty中添加额外的jar包
- Bootstrap3 表单-添加额外的图标
- eclipse中添加额外的jar包
- IntelliJ IDEA添加额外的jar包
- 为WordPress默认编辑器TinyMCE增加额外的按钮
- TF添加额外坐标系
- wpf combobox数据绑定并添加一个额外的选项
- quick-cocos2dx在xcode下如何添加额外的文件夹
- MinGW环境变量设置、CodeBlock添加额外的库
- Android jni开发 eclipse 删除额外添加的.so文件
- ExtraViewWrapperAdapter--添加额外头部尾部功能的装饰adapter
- 为自己的自定义View添加额外属性
- 添加额外的路径到Android系统中
- DataTable-输出Excel添加额外行的实现
- Android jni开发 eclipse 删除额外添加的.so文件
- matlab中 mcc/mbuild/mex 区别
- 《Linux》天影linux系列笔记一——linux常用命令详解:tar
- 通过控制switch来删除增加tabBar
- Build opencv libraries for android arm, x86 ubuntu
- PKU 3122
- keyBoard添加额外的按钮
- uva 11234(二叉树、线性表)
- 1.3.2 声明式编程风格
- Max Sum
- 《Linux》天影linux系列笔记一——linux常用命令详解:echo
- Sublime Text2.0.2注册码
- _beginthreadex : undeclared identifier解决办法
- 《Linux》天影linux系列笔记一——linux常用命令详解:vi
- solve it--非线性方程求根