搜索指定视图上的TextField,从而取消其第一响应者
2016-11-09 22:02
281 查看
- (UITextField *)searchFirstResponder:(UIView *)view{
NSArray *subViews = [view
subviews];
for (UITextField *textField
in subViews) {
if ([textField
isFirstResponder]) {
return textField;
}else{
UITextField *kChild = [self
searchFirstResponder:textField];
if (kChild) {
return kChild;
}
}
}
return
nil;
}
//如果由于界面层级太多搜索不到,点击NavigationBar可实现撤销
NSArray *subViews = [view
subviews];
for (UITextField *textField
in subViews) {
if ([textField
isFirstResponder]) {
return textField;
}else{
UITextField *kChild = [self
searchFirstResponder:textField];
if (kChild) {
return kChild;
}
}
}
return
nil;
}
//如果由于界面层级太多搜索不到,点击NavigationBar可实现撤销
相关文章推荐
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- ToolBar中的TextField为第一响应者时不弹出键盘
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- UIScrollView上面添加的uiftextfield如何失去第一响应者
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- iOS中获取当前视图的第一响应者,并取消响应
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- 如何获取当前视图中成为第一响应者的组件,并取消注册
- IOS第五天(1:取消按钮的监听和设置代理textField字数限制)
- ios 取消所有第一响应者
- Android学习系列第一弹之《warning:This text field does not specify an inputType or a hint》
- 有关textField左视图leftView和书写位置的设置
- 在不知道第一响应者的情况下取消键盘方法
- 在不知道第一响应者的情况下取消键盘方法
- IOSTextField输入框,虚拟键盘回车键为搜索
- 切换控制器的时候隐藏搜索栏按钮,隐藏键盘,取消第一响应
- IOS中TextField点击取消键盘