Tôi muốn thực hiện một hành động nhất định khi UITextField trống (người dùng xóa tất cả mọi thứ một dấu hiệu khác hoặc sử dụng tùy chọn rõ ràng).Làm thế nào để phát hiện khi nào UITextField trở nên trống
Tôi nghĩ về việc sử dụng hai phương pháp
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
và
- (BOOL)textFieldShouldClear:(UITextField *)textField;
từ
UITextFieldDelegate
Tôi không chắc chắn làm thế nào để phát hiện tình trạng này khi lĩnh vực văn bản trở nên trống rỗng? Tôi đã thử với:
if ([textField.text length] == 0)
nhưng nó does't làm việc như là fisrt các phương pháp trên được gọi là trước dấu sẽ bị xóa khỏi trường văn bản.
Bất kỳ ý tưởng nào?