我有一个NSMutableAttributedString
包含小写字母的值。我需要将所有小写字母转换为大写。我们可以使用uppercaseString
普通字符串来解决这个问题:
[string uppercaseString];
我怎样才能改变我的情况NSMutableAttributedString
?谢谢!
我有一个NSMutableAttributedString
包含小写字母的值。我需要将所有小写字母转换为大写。我们可以使用uppercaseString
普通字符串来解决这个问题:
[string uppercaseString];
我怎样才能改变我的情况NSMutableAttributedString
?谢谢!
希望下面的代码片段可以帮助你
NSMutableAttributedString * linkString = [[NSMutableAttributedString alloc]initWithString:@"Google"];
NSString * strings = [[linkString string]uppercaseString];
[linkString replaceCharactersInRange:NSMakeRange(0, [linkString length]) withString:strings];
NSLog(@"UpperCase %@",linkString);
NSMutableAttributedString
class doesn't have uppercaseString
method. So you can use like this..
NSString *str = @"objective-c";
str = [str uppercaseString];
NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:str];
NSLog(@"Attributed String %@",attStr);
And You wanna upper latter in particular range then do something like this...
[attStr replaceCharactersInRange:NSMakeRange(0, 1) withString:@"O"];