我有一个字符串“ xyz pqr 已邀请您加入她的组 下的游戏。粗体颜色的子串位于xml中的括号之间。我想在ios中做同样的大胆功能。
答案 0 :(得分:1)
试试这个 -
NSString *str = @"xyz pqr has Invited you to Join The Game under Her group";
NSRange range1 = [str rangeOfString:@"xyz pqr"];
NSRange range2 = [str rangeOfString:@"The Game"];
NSRange range3 = [str rangeOfString:@"Her"];
NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:str];
NSDictionary *attrs = [NSDictionary dictionaryWithObjectsAndKeys: @"Bold-Font", NSFontAttributeName,nil];
[attributedText setAttributes:attrs range:range1];
[attributedText setAttributes:attrs range:range2];
[attributedText setAttributes:attrs range:range3];
您可以将此字符串设置为UILabel
。
label.attributedText = attributedText;
答案 1 :(得分:-1)
您可以使用属性字符串来执行此操作。请下载上述链接的项目,该项目具有归属字符串的良好演示应用程序。
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/node/375