Có cách nào để phát hiện khi nhấn phím Backspace/ Deletephím trong bàn phím iPhone UITextFieldkhông? Tôi muốn biết khi nào chỉ Backspaceđược nhấn nếu UITextFieldtrống.
Dựa trên đề xuất từ @Alex Reynold trong một nhận xét, tôi đã thêm đoạn mã sau trong khi tạo trường văn bản của mình:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Thông báo này được nhận ( handleTextFieldChangedchức năng được gọi), nhưng vẫn không phải khi tôi nhấn Backspacephím trong trường trống. Có ý kiến gì không?
Dường như có một số nhầm lẫn xung quanh câu hỏi này. Tôi muốn nhận thông báo khi Backspacenhấn phím. Đó là nó. Nhưng giải pháp cũng phải hoạt động khi UITextFieldđã trống.