2016-06-28 110 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