0
如何在鍵盤上單擊空格按鈕時將UITextview中的字符替換爲unicode字符?鍵盤上的空間按鈕替換UITextview中的字符 - iOS(Obj-C)
例如: 我鍵入「:(」然後我按空格鍵的字符替換爲「\ ue403」
我想在我的應用程序創建的表情聊天
感謝。 。注意
如何在鍵盤上單擊空格按鈕時將UITextview中的字符替換爲unicode字符?鍵盤上的空間按鈕替換UITextview中的字符 - iOS(Obj-C)
例如: 我鍵入「:(」然後我按空格鍵的字符替換爲「\ ue403」
我想在我的應用程序創建的表情聊天
感謝。 。注意
使用的UITextField委託消息:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
在這種情況下會發生什麼是空間將做爲最後的ST環,範圍的長度爲0.您可以查詢文本字段以獲取當前字符串。因此,您將「字符串」更改爲所需的字符,以編程方式將其附加到textField文本,並返回NO。
我認爲最好的方法是跟蹤插入在'UITextView'中的文本並將其替換爲新的東西。你嘗試過嗎? – nfarshchi 2012-07-23 09:57:21
爲什麼不使用表情符號鍵盤? – btype 2012-07-23 09:59:53
我曾嘗試過,但沒有效果 – user1527915 2012-07-23 10:00:01