【发布时间】:2014-09-28 13:34:01
【问题描述】:
NSArray *myArray = @[@"1st:array1",
@"2nd:array2",
@"3rd:array3"
];
NSString *labelString = [myArray componentsJoinedByString:@"\n"];
在此代码中labelString可以换行。
但是如果像这样使用 NSMutableAttributedString
NSAttributedString *resultString = [resultArray componentsJoinedByString:@"\n"];
它不能被@"\n" 加入。还有其他方法吗?谢谢。
【问题讨论】:
-
@Larme 嗯,有点难以理解,但我会尝试一下。谢谢。
-
这并不难。您只需要了解
componentsJoinedByString:背后的算法/逻辑,并根据您的需要进行调整。
标签: objective-c nsstring nsarray nsattributedstring nsmutableattributedstring