如何更改String中第二个单词的字体大小

时间:2016-06-28 07:06:57

标签: objective-c nsstring

我有一个字符串:" Lorem ipsum dolor sit"

我需要更改" ipsum"。

的字体大小

有人知道如何更改字符串中特定单词的字体大小。

3 个答案:

答案 0 :(得分:0)

您应该使用NSAttributedString

NSMutableAttributedString *myString = [[NSMutableAttributedString alloc] initWithString:@"Lorem ipsum dolor sit"];
[myString addAttribute:NSFontAttributeName value:[UIFont  systemFontOfSize:20.0] range:NSMakeRange(7, 5)];

答案 1 :(得分:0)

试试这个:

 NSMutableAttributedString *string = 
                              [[NSMutableAttributedString alloc]
                                        initWithString: @"Lorem ipsum dolor sit"];



[string addAttribute: NSFontAttributeName
                  value:  [UIFont fontWithName:@"Didot" size:24]
                  range: NSMakeRange(7,5)];

答案 2 :(得分:0)

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Lorem ipsum dolor sit"];
[str addAttribute:NSFontAttributeName
              value:[UIFont systemFontOfSize:20.0]
              range:NSMakeRange(7, 5)];