您的位置:首页 > 其它

搜索指定视图上的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可实现撤销
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息