自定义键盘:从输入视图中获取文本

Posted

技术标签:

【中文标题】自定义键盘:从输入视图中获取文本【英文标题】:Custom Keyboard: get text from input view 【发布时间】:2014-12-06 20:24:16 【问题描述】:

我开发了一个 ios8 的自定义键盘应用程序。而且我无法从输入视图中获取文本。任何帮助将不胜感激 。 尝试过使用

 - (void)textDidChange:(id<UITextInput>)textInput  

委托获取文本。但它返回空值。我没有其他想法可以从输入视图中获取文本 提前致谢

【问题讨论】:

一些代码也会很感激 我尝试使用 - (void)textDidChange:(id)textInput 委托来获取文本。但它返回空值。我没有其他想法可以从输入视图中获取文本 我不知道“输入视图”是什么意思?它是文本视图、文本字段还是其他?不要害羞地给我们完整的描述 我能够从 iOS 8 的自定义键盘的输入视图中获取字符串。这是将返回字符串 NSString *str=[self.textDocumentProxy documentContextBeforeInput]; 的代码行谢谢 ***.com/questions/24596272/… 【参考方案1】:

我能够从 iOS 8 的自定义键盘的输入视图中获取字符串。这是将返回字符串的代码行

    NSString *strBeforeCursor=[self.textDocumentProxy documentContextBeforeInput]; 
    NSString *strAfterCursor=[self.textDocumentProxy documentContextAfterInput]; 

谢谢

【讨论】:

它不返回整个字符串,看看:***.com/questions/24479889/…

以上是关于自定义键盘:从输入视图中获取文本的主要内容,如果未能解决你的问题,请参考以下文章

ios) 如何在自定义键盘上方创建建议视图

尝试在 iphone 中使用自定义单元格视图关闭文本字段中的键盘?

在自定义键盘扩展中检测输入对象视图类型

自定义键盘附件视图输入

如何根据文本输入类型在自定义键盘中标记返回键

检查 iOS 8 的自定义键盘中的输入文本是不是为空