gpt4 book ai didi

iphone - 如何更改 UIPickerView 行中单个字符的字体颜色?

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:23 24 4
gpt4 key购买 nike

我有一个基于搜索在 UIPickerView 中显示文本的应用程序。我想突出显示字符串中因通配符而出现的特定字母。

例如,如果我搜索“CA?”,其中一行将显示“CAT”,而我只希望字母“T”显示为蓝色。

有什么想法吗?用户在键入时会立即得到反馈,因此性能很重要。

最佳答案

要为不同的字符创建具有不同字体属性的字符串,您通常会使用 NSAttributedString。但是,UIPickerView 似乎不直接支持使用 NSAttributedString 作为选择器组件的标签,UILabel 似乎也不支持它们。您可能需要创建一个自定义的 UIView 子类并从 UIPickerViewDelegate 中的 pickerView:viewForRow:forComponent:reusingView: 返回它。

关于iphone - 如何更改 UIPickerView 行中单个字符的字体颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3429094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com