我一直在这几天与这个伟大社会的帮助。
我有一个NSArray
,我需要编辑NSStrings
范围内。 我已成功地检测标记字符串中,并使其大胆。 但是我现在想的顺序,他们是NSArray的范围内,同时保持已添加到特定字符串粗体显示的字符串。
我可以显示个体粗体字符串“ string
”,但我需要它是为了它是在阵列内。 我知道stringByAppendingString
但这把它底。
任何方向将是辉煌的。
for (NSString *testWord in legislationArray) {
if ([testWord rangeOfString:@"BOLDME"].location != NSNotFound) {
//Remove Marker
NSString *stripped = [testWord stringByReplacingOccurrencesOfString:@"BOLDME" withString:@""];
//Get string and add bold
NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:stripped];
NSRange selectedRange = [stripped rangeOfString:(stripped)];
[string beginEditing];
[string addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Helvetica-Bold" size:18.0]
range:selectedRange];
[string endEditing];
//Where to go now with string?
}
}
cell.dynamicLabel.text = [legislationArray componentsJoinedByString:@"\n"];
编辑
基于答案下面我得到它的工作,不过大胆的方法调用此错误: