我有一个程序,我在其中从 twitter 获取推文并将它们显示在UITableviewcell
. 现在的问题是我必须将所有推特名称设为粗体和 bule,并在原始推文中显示它们,并使用 bule 和粗体名称。例如我有这样的推文
MT @OraTV
: SNEAK PEEK:@tomgreenlive @TheoVon & @DavidBegnaud
谈论麦莉#twerking #Batfleck &more
的
所以所有的名字都以@ should be bold and bule.
我使用此代码提取所有以 @ 开头的名称,但不知道如何将它们加粗并在单个 uitableviewcell 中显示
NSString * aString =twitterMessage
NSMutableArray *substrings = [NSMutableArray new];
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanUpToString:@"@" intoString:nil];
while(![scanner isAtEnd]) {
NSString *substring = nil;
[scanner scanString:@"@" intoString:nil];
if([scanner scanUpToString:@" " intoString:&substring]) {
[substrings addObject:substring];
}
[scanner scanUpToString:@"@" intoString:nil];
}