1. 程式人生 > >iOS 通過textfield的代理方法實現不進入編輯,實現別的操作

iOS 通過textfield的代理方法實現不進入編輯,實現別的操作

有時候需要展示一個搜尋框,但是並不是在當前頁面進行輸入,而是跳轉至下一個頁面。這時候不想要自定義一個控制元件,然後通過textfield實現。一開始想的太過複雜,想要在上面覆蓋一個按鈕來實現,不過太麻煩了。實際上只需要使用uitextfield的代理方法就可以實現。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
    //具體要執行的操作,例如頁面跳轉等。
    return NO;
}