0
如何檢測UITextField何時粘貼文本?我有兩個用於起始和結束地址的文本框。一旦我檢測到它們發生了變化,我會詢問用戶是否想要根據該變化更改他們的地圖路線/數據。很明顯,我可以在他們鍵入字段時獲得委託,但我無法弄清楚他們何時粘貼到該字段(例如,他們希望開始和結束目標相同,並且從一個複製到另一個)。當UITextField獲取字符串粘貼時檢測到
任何幫助,將不勝感激。
如何檢測UITextField何時粘貼文本?我有兩個用於起始和結束地址的文本框。一旦我檢測到它們發生了變化,我會詢問用戶是否想要根據該變化更改他們的地圖路線/數據。很明顯,我可以在他們鍵入字段時獲得委託,但我無法弄清楚他們何時粘貼到該字段(例如,他們希望開始和結束目標相同,並且從一個複製到另一個)。當UITextField獲取字符串粘貼時檢測到
任何幫助,將不勝感激。
我想通了。其實很簡單。只需添加一個變化事件目標到您的文本字段:
[textfield addTarget:(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
- (void) textFieldDidChange : (UITextField*) textField {
//something spectacular happens here...
}
這是如此簡單,爲什麼不蘋果只是使它的協議方法的一部分?