objective-c - UITextField 中的彩色子串

标签 objective-c ios cocoa colors uitextfield

我只想在用户输入 UITextField 时更改特定子字符串(关键字)的颜色。

在文档中我看到了属性 textColor 但它确实改变了整个文本字符串的颜色,而我只想突出显示一些关键字。

这可能吗?

最佳答案

简短的回答是否定的。

如果您使用 NSAttributedStrings 和 CATextLayers 或 Core Text 从头开始​​创建自己的文本字段,这是可能的,但这是一个极其复杂和困难的问题。

关于objective-c - UITextField 中的彩色子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241248/

相关文章:

ios - 我想在我的 ios 项目中识别 iphone 版本

android - Apple/Google 是否提供 iOS 或 Android 中 iCal 现场支持的规范?

ios - 通过 Coinbase iOS SDK 检索所有用户钱包

objective-c - 将 NSData 中的字节解码为整数

objective-c - CTFontManagerRegisterGraphicsFont 不注册姓氏

ios - 如何在现有 View Controller 之上部分加载新的 View Controller ?

ios - Objective-C - 类似于 CLLocationCoordinate2DMake 的自定义结构 'make' 方法

ios - 点击时突出显示 uicollectionview 单元格

cocoa - 如何检测 NSOutlineView 的滚动?

objective-c - 是否可以在 PC 上编译 Objective-C 代码?