Ios HKTextview表情符号检测
我有个问题。我正在应用程序中使用,以便我可以获得提及支持(@username) 我遇到的问题是,我使用的textfield没有注册没有文本且用户在textview中键入表情符号的情况。由于我们使用的是Ios HKTextview表情符号检测,ios,uitextview,emoji,Ios,Uitextview,Emoji,我有个问题。我正在应用程序中使用,以便我可以获得提及支持(@username) 我遇到的问题是,我使用的textfield没有注册没有文本且用户在textview中键入表情符号的情况。由于我们使用的是HKWTextView,我认为textview应该更改textinrange委托方法永远不会被调用,即使已经实现。我能想到的唯一替代品是: - (void)textView:(HKWTextView *)textView didChangeAttributedTextTo:(NSAttributed
HKWTextView
,我认为textview应该更改textinrange
委托方法永远不会被调用,即使已经实现。我能想到的唯一替代品是:
- (void)textView:(HKWTextView *)textView didChangeAttributedTextTo:(NSAttributedString *)newText
originalText:(NSAttributedString *)originalText
originalRange:(NSRange)originalRange;
在HKWTextView
中,但在没有其他文本的情况下,输入表情符号仍然不起作用
我想要的功能是:-文本视图为空
-用户类型,包括表情符号
-文本视图宽度缩短,“发布”按钮出现。
现在,在空文本视图中键入emojis不会使post按钮出现。然而,值得一提的是,一旦输入了表情符号,如果有多个,删除其中一个就会出现post按钮。我在这里有点不知所措。我找到了这个问题的答案-结果是HKWTextView对激发的UITextView委托方法进行了一些重新布线。尝试在UITextView委托方法textViewDidChangeSelection中处理输入。当输入表情符号时,该方法将被触发。我面临同样的问题@richiereitz你能找到解决办法吗?@Nikant是的!事实证明,HKWTextView对激发的“UITextView委托方法”进行了重新布线。尝试在UITextView委托方法textViewDidChangeSelection中处理输入