我正在使用Atebits的ABTableViewCell子类来优化根据搜索返回的相当大的潜在数据源的滚动。 (但无论哪种方式,我会强烈建议的子类即使是最简单tableviews,他们滚动像黄油!)更改绘制的NSString的子字符串的背景颜色?
我有一个观点得出一个NSString:
[nameLabel drawInRect:nameRect withFont:nameLabelFont lineBreakMode:UILineBreakModeWordWrap];
我认为这将是一个很酷的功能,突出搜索词(这是“名称包含搜索文本”)。这是否像改变nameLabel子字符背后的背景颜色一样简单?
EDITS:
NSAttributedString似乎正是我要找的,但事实证明它并没有为iPhone存在。
从进一步阅读看,HTML和UIWebView似乎是这样做的......但这似乎非常昂贵。这真的是解决方案吗?
除了NSAttributedString在手机上不可用:http://stackoverflow.com/questions/729135/why-no-nsattributedstring-on-the-iphone – 2010-01-19 05:41:21
哦好点,我没有意识到它不可用在iPhone OS上呢。 – 2010-01-19 07:57:52