iOS 通过textfield的代理方法实现不进入编辑,实现别的操作

时间:2021-07-28 09:58:58
有时候需要展示一个搜索框,但是并不是在当前页面进行输入,而是跳转至下一个页面。这时候不想要自定义一个控件,然后通过textfield实现。一开始想的太过复杂,想要在上面覆盖一个按钮来实现,不过太麻烦了。实际上只需要使用uitextfield的代理方法就可以实现。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
    //具体要执行的操作,例如页面跳转等。
    return NO;
}