【发布时间】:2016-03-01 06:28:33
【问题描述】:
我想将年份字体设置为 HElvaticaNeu-medium 并将 2015 设置为 HelvaticaNeu。我需要这两个字符串出现在 2 行中,就像在这张图片中一样。
我怎么能做到这一点。我这样设置了两个单独的NSMutableAttributedString。
UIFont *helMedium = [UIFont fontWithName:@"HelveticaNeue-Medium" size:12.0];
NSDictionary *mediumDict = [NSDictionary dictionaryWithObject: helMedium forKey:NSFontAttributeName];
NSMutableAttributedString *mAttrString = [[NSMutableAttributedString alloc] initWithString:@"Year :" attributes: mediumDict];
UIFont *helNormal = [UIFont fontWithName:@"HelveticaNeue" size:12.0];
NSDictionary *normalDict = [NSDictionary dictionaryWithObject: helNormal forKey:NSFontAttributeName];
NSMutableAttributedString *nAttrString = [[NSMutableAttributedString alloc] initWithString:@"2016" attributes: normalDict];
现在我应该如何将这 2 个字符串设置为两行? 有人有想法吗?
【问题讨论】:
-
"\n" 字符是您正在寻找的。将其添加到 helMedium stings end 或 helNormal string's start
标签: ios uilabel nsdictionary nsmutableattributedstring