Có cách nào để phát hiện khi nhấn phím Backspace/ Deletephím trong bàn phím iPhone UITextField
không? Tôi muốn biết khi nào chỉ Backspaceđược nhấn nếu UITextField
trố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 ( handleTextFieldChanged
chứ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.