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



我在UITextView中使用此代码

nsstring *var = @"2013 11 30 this is an example";
    NSRange isRange30Nov = [fechaHorarios rangeOfString:@"20131130" options:NSCaseInsensitiveSearch];
    if(isRange30Nov.location == 0) {
        // FOUND
    }

并且需要更改以仅粗体我的 UITextView 中的日期,我该怎么办?谢谢!!

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

    NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:var];
    [attrString beginEditing];
    [attrString addAttribute:NSFontAttributeName
                       value:myFontBold
                       range:isRange30Nov];
    [attrString endEditing];

最新更新