点击非输入框时隐藏键盘
来源:互联网 发布:字符串数组输入长度 编辑:程序博客网 时间:2024/05/02 15:12
- (
BOOL
)textFieldShouldBeginEditing:(
UITextField
*)textField
{
UITapGestureRecognizer
*tapGestureRecognizer = [[
UITapGestureRecognizer
alloc
]
initWithTarget
:
self
action
:
@selector
(done:)];
tapGestureRecognizer
.numberOfTapsRequired
=
1
;
[
self
.view
addGestureRecognizer
:
tapGestureRecognizer
];
//只需要点击非文字输入区域就会响应hideKeyBoard
[tapGestureRecognizer
release
];
return
YES
;
}
-(
void
)done:(
id
)sender
{
for
(
UIView
*view
in
self
.view
.subviews
) {
if
([view
isKindOfClass
:[
UITextField
class
]]) {
[view
resignFirstResponder
];
}
}
}
苹果官方的单例写法多学习苹果官方的例子..
+ (NetworkManager *)sharedInstance
{
static dispatch_once_t onceToken;
static NetworkManager * sSharedInstance;
dispatch_once(&onceToken;, ^{
sSharedInstance = [[NetworkManager alloc] init];
});
return sSharedInstance;
}
- 点击非输入框时隐藏键盘
- IOS代码段【点击非输入框时隐藏键盘】
- 键盘挡住UITextField,且点击非输入框时隐藏键盘
- 点击输入框显示键盘 点击其他地方隐藏键盘
- 点击输入框显示键盘 点击其他地方隐藏键盘
- 点击输入框弹出输入键盘,点击输入框外侧隐藏输入键盘
- Android点击非编辑框区域键盘隐藏
- 点击非edittext区域 隐藏键盘
- 点击非编辑区域隐藏键盘
- android 针对一个界面有输入框时,点击空白处,隐藏键盘并且清除焦点
- android中 点击非键盘区域 隐藏键盘的方法
- iOS开发记录——点击输入框上移屏幕,点击空白处隐藏键盘
- Android点击输入框以外的地方隐藏输入框和键盘
- iOS TextField输入框点击键盘时随着键盘上移
- 如何隐藏输入框键盘
- tableviewcell输入框键盘隐藏
- android点击任意非EditText区域,隐藏键盘
- IOS 点击输入框外的屏幕空白处隐藏键盘
- 图片高质量等比压缩java代码
- Java Web Start
- 多次连接相同表
- Robotium测试---正确地为安装包重新签名
- OpenRisc-32-ORPSoC烧写外部spi flash
- 点击非输入框时隐藏键盘
- 正则js
- Serving less HTML code starting from .NET 4.0 with ClientIDMode property
- CRM Core P0 js前端框架开发
- 深入理解HTML5:语义、标准与样式(勇猛精进早登大师殿堂创最优品质交互)
- 安装Photoshop时提示安装过程中出现错误的解决办法
- 加歌软件常见问题汇总
- How to restrict access to the CMS Desk for non-authenticated users
- 严重: Error waiting for multi-thread deployment of directories to completehostConfig.deployWar=Deployi