我想在我自己的UIView中使用文本校正ui元素。 这是允许的吗?可能?如果是这样,我该如何使用该元素?
澄清:我不想将它用作文本修正功能。 我想用它作为UI元素来显示UIView上的多个(可忽略的)标签以显示&修改谓词设置。
答案 0 :(得分:1)
文字修正?你是指在iOS上输入文字时获得的自动完成/正确功能吗?如果是这样,你可以免费获得它作为UITextField或UITextView的一部分,所以答案是肯定的。您可以准确定义要更正的内容,作为这两个类的属性的一部分。
答案 1 :(得分:1)
你可以使用UIMenuController,它可能接近你想要的东西(它是在文本字段中显示剪切/复制/粘贴/替换菜单的东西)。有关详细信息,请参阅CopyPasteTile和Touches示例代码。
如果你真的是指弹出拼写完成建议的东西,那么不,你不能轻易使用它。您必须如上所述创建自定义按钮。但是,请尝试下载并运行UIKit Artwork Extractor,以帮助您将UIKit图稿与自定义按钮的外观相匹配。