Tôi có một ứng dụng iPad có biểu mẫu đăng ký bên trong nó. Biểu mẫu này rất cơ bản và chỉ chứa hai UITextFields cho Tên & Địa chỉ email.Di chuyển lên UITextField tiếp theo khi 'Tiếp theo' được khai báo
TextField đầu tiên là dành cho tên ứng cử viên, khi họ nhập tên của họ vào và nhấn 'Tiếp theo' trên bàn phím, tôi muốn điều này tự động chuyển sang TextField địa chỉ email tiếp theo để chỉnh sửa.
Bất kỳ ý tưởng nào về cách tôi có thể đặt nút tiếp theo để bàn phím chuyển sang bàn phím tiếp theo?
Cảm ơn
Cảm ơn lawicko. Mã hoạt động hoàn hảo với trường văn bản email được đặt thành [email resignFirstResponder] ;. Cảm ơn một lần nữa. –
@lawicko Câu lệnh '[textField resignFirstResponder];' trong mã của bạn ở trên không quan trọng. Trong khi vẫn còn các trường trong biểu mẫu, chỉ cần di chuyển 'trở thànhRirstResponder' sang trường tiếp theo:' [emailField trở thànhFirstResponder]; ' – Malloc
@Malloc Bạn đúng, đối với các trường hợp đơn giản mà' textField' không phải là một lớp con của UITextField và không thực hiện bất kỳ điều gì cụ thể khi trạng thái trả lời đầu tiên bị từ bỏ. Tuy nhiên, mã của tôi hoạt động tốt trong mọi trường hợp, kể cả mã phức tạp hơn. Xem [tại đây] (http://developer.apple.com/library/ios/documentation/uikit/reference/UIResponder_Class/Reference/Reference.html#//apple_ref/occ/instm/UIResponder/resignFirstResponder) để tìm hiểu lý do tại sao resighFirstResponder' có thể bị ghi đè. – lawicko