Tôi đang viết xác nhận cho trường văn bản của mình, tôi thấy điều thú vị là liệu tôi có thể kiểm tra số lượng chữ tôi đang nhập vào trường văn bản ở thời gian thực hay không. Đầu vào trường văn bản của tôi phải có 8 chữ số. Vì vậy, tôi muốn thay đổi văn bản bên trong trường văn bản thành màu xanh lục khi tôi đạt đến 8 chữ số và thay đổi màu khi không.Làm thế nào để kiểm tra đầu vào trường văn bản tại thời gian thực?
Tôi có thể làm như thế nào? Xin hãy giúp tôi, cảm ơn trước.
Đây chắc chắn là giải pháp tốt nhất. Tôi đã có vấn đề off-by-one bằng cách sử dụng '-textField: shouldChangeCharactersInRange: replaceString:' –
Có! Hãy nhớ rằng khi phương thức đó được gọi, văn bản của trường văn bản vẫn chưa thay đổi. – aopsfan
Đồng ý, giải pháp tốt hơn nhiều so với bất kỳ thứ gì khác tôi đã thấy! – jcrowson