Đây có lẽ là một câu hỏi ngớ ngẩn, nhưng tôi không thể tìm thấy câu trả lời trong tài liệu. Nút "Xong" trên bàn phím bật lên có luôn khiến bàn phím biến mất không? Tôi thấy rất nhiều mã khắp nơi trên web như thế này:Bàn phím iPhone, nút Xong và từ chứcFirstResponder
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
[theTextField resignFirstResponder];
return YES;
}
Khi tôi nhấn nút "Done", bàn phím bật xuống và UITextField
từ chức responder đầu tiên.
Tôi giả sử rằng nhấn nút "Xong" không được sử dụng để gây ra một UITextField
đến resignFirstResponder
, nhưng hành vi đó đã thay đổi tại một thời điểm.
tôi gỡ lỗi trên OS 3.0 - 3.1.3
Xem https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iPhone101/Articles/05_ConfiguringView.html –
Rõ ràng tôi don' t có đủ đại diện để chỉ cần thêm một bình luận cho câu trả lời của nevan vua, vì vậy tôi sẽ đề cập đến ở đây rằng đối với giải pháp của mình nó không cần thiết để làm cho lớp một UITextFieldDelegate. Giao thức UITextFieldDelegate chỉ định nghĩa một số thông báo được gửi đến đại biểu hỏi liệu trường text có nên từ chức không, nó đã từ chức ... Bất kỳ đối tượng nào cũng có thể nhận hành động theo cách câu trả lời của anh ta được thực hiện đơn giản bằng cách xác định phương thức của họ theo cách mà anh ta đã làm với textFieldFinished. –