Tôi có ba trường văn bản và tôi muốn có thể di chuyển con trỏ sang trường tiếp theo. Khi người cuối cùng đạt được, bàn phím sẽ loại bỏ. Nhưng không có gì hiệu quả đối với tôi ... Đây là một ví dụ về những gì tôi có. Tuy nhiên, không có gì di chuyển và không có gì xảy ra khi tôi chọn nút tiếp theo.Cách di chuyển con trỏ UITextField sang trường văn bản tiếp theo
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == field1TextField) {
[textField resignFirstResponder];
[field2TextField becomeFirstResponder];
}
else if (textField == field2TextField) {
[textField resignFirstResponder];
[field3TextField becomeFirstResponder];
}
else if (textField == field3TextField) {
[textField resignFirstResponder];
}
return YES;
}
Bạn có chắc chắn các đại biểu trường văn bản được đặt chính xác không? Phương pháp này có được gọi là không? – stevex
Phương pháp này có được gọi không? Nếu nó .. và textField == field1TextField khối được gọi là .. và field2TextField không phải là nil .. sau đó có vẻ như nó sẽ làm việc – stevex
Tạo thành bình luận của bạn như là một câu hỏi! tôi quên làm điều đó! tôi sẽ kiểm tra đánh dấu nó! –