1
我最近發現,如果在連接到UINavigationController的控制器中編輯UITextField,並且按下後退按鈕,則在返回到此控制器時,將再次調用DidBeginEditing函數,並且UITextField鍵盤被帶回。我想知道是否有辦法阻止鍵盤迴來。也許有一種方法鉤住後退按鈕,所以它不會保存文本字段正在被編輯的事實。在輸入時按下UINavigationController後退按鈕
我最近發現,如果在連接到UINavigationController的控制器中編輯UITextField,並且按下後退按鈕,則在返回到此控制器時,將再次調用DidBeginEditing函數,並且UITextField鍵盤被帶回。我想知道是否有辦法阻止鍵盤迴來。也許有一種方法鉤住後退按鈕,所以它不會保存文本字段正在被編輯的事實。在輸入時按下UINavigationController後退按鈕
實施viewWillDisappear:控制文本字段中的視圖控制器上,並撥打:
[theTextField resignFirstResponder];
這將消除鍵盤。