2009-01-30 65 views
1

在iPhone上,我試圖找到一種方法來陷阱並根據退格鍵按下的事件採取行動。但無法找到一種方法來做到這一點!確定在SDK中必須有這樣的方式嗎?iPhone上的陷阱退格鍵

/約翰

+0

沒有真正的退格鍵,因爲沒有真正的鍵盤,因此沒有任何陷阱。你爲什麼要在iPhone上下文中「陷阱」一個「鑰匙」? – 2009-01-30 15:14:39

+0

哈哈,是什麼「真實的」? 在我的現實中,iPhone上現有的鍵盤上有一個退格鍵。我想陷入它的按鍵,因爲我想採取行動,例如刪除一個選定的小部件。 – 2009-01-30 15:24:18

回答

3

爲了您的UITextField它走的是輸入,設置你的控制器對象是文本字段的委託,實施您的控制器

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

委託方法。

應該爲每個編輯事件(按鍵)調用此方法。我相信你應該能夠找到一個空白的替換字符串來告訴用戶退格鍵刪除了字符。