UITextView如何以编程方式编辑某些字符串?

时间:2013-10-24 15:59:24

标签: ios objective-c uitextview

我在UITextView中使用此代码

nsstring *var = @"2013 11 30 this is an example";

    NSRange isRange30Nov = [fechaHorarios rangeOfString:@"20131130" options:NSCaseInsensitiveSearch];
    if(isRange30Nov.location == 0) {
        // FOUND
    }

需要更改为粗体只有我在UITextView中的日期我该怎么办? 谢谢!!

1 个答案:

答案 0 :(得分:3)

您可以使用属性字符串执行此操作:

    NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:var];

    [attrString beginEditing];
    [attrString addAttribute:NSFontAttributeName
                       value:myFontBold
                       range:isRange30Nov];

    [attrString endEditing];