how to resignFirstResponder from view controller

寵の児 提交于 2019-11-28 05:23:14

问题


How to resignFirstResponder from uiviewcontroller object with is active.

I have five textfields one,two,three,four,five.

   - (void)removeKeyBoard{
     [one resignFirstResponder];
     [two resignFirstResponder];
     [three resignFirstResponder];
     [four resignFirstResponder];
     [five resignFirstResponder];
    }

The above code has done my job, but each object reference to specify for resignFirstResponder.

Is there any way, that handle the resignFirstResponser which ever field is active on UIViewController automatically resign that object.

@All Thanks in advance.


回答1:


Called on whatever view has the textfields in it:

[view endEditing:YES]

UIView reference: Link




回答2:


- (void)textFieldDidEndEditing:(UITextField *)textField {
    [textField resignFirstResponder];
}


来源:https://stackoverflow.com/questions/28643054/how-to-resignfirstresponder-from-view-controller

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!