2016-06-28 149 views
-2

我有一个字符串:“Lorem存有悲坐”如何更改第二个字的字体大小字符串

我需要改变的“ipsum”字号。

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

+0

你应该使用'NSAttributedString'。 – Mahesh

+3

http://stackoverflow.com/questions/6501808/uilabel-with-text-of-two-different-colors 可能的重复。 – salmancs43

回答

0

试试这个:

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



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

您应该使用NSAttributedString

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

您可以使用NSAttributedString来做到这一点。

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

虽然工作代码示例很好,但如果您可以添加更多描述以了解它在做什么以及为什么阅读它可以理解,那么它会有所帮助。 – AlBlue