gpt4 book ai didi

iphone - 如何更改 UITextview 文本中特殊字符的字体颜色

转载 作者:行者123 更新时间:2023-11-29 04:38:44 35 4
gpt4 key购买 nike

我正在使用此代码在 UITextview 中显示一些文本...在 ViewDidLoad 方法中

self.fontSize = 23.0;
for(NSUInteger idx = 0; idx < [delegatee.allSelectedVerseEnglish count]; idx++) {
[combined appendFormat:@" %d %@",
idx + 1,
[delegatee.allSelectedVerseEnglish objectAtIndex:idx]];

};

maintextview.text =combined;
maintextview.textColor= [UIColor colorWithRed:0.376f green:0.282f blue:0.173f alpha:1.0f];

maintextview.font = [UIFont fontWithName:@"Georgia" size:self.fontSize];

combined 还包含包含数字宪章的文本,我如何识别数字字符并放置棕色并将字体更改为仅数字字符的 Georgia-Bold。是否可以使用 NSSanner 或 NSregular表达或类似的东西?这个怎么做?提前致谢。

最佳答案

您无法在常规 TextView 上执行此操作。它不允许格式化(尽管这是许多开发人员非常想要的功能)。您需要做的是将 Core Text 和 NSAttributedString 与自定义 View 一起使用。但是,如果您需要使用选择或使其可编辑,则这是非常困难的。

关于iphone - 如何更改 UITextview 文本中特殊字符的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697812/

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