Val*_*adu 5 iphone text text-formatting objective-c nsstring
我想找到一种格式化NSString的方法,如下所示:
Name: John
Location: Unknown
Type: Unknown
Status: Unknown
Run Code Online (Sandbox Code Playgroud)
现在我正在使用此代码执行此操作,但结果完全不同:
代码:
serializedValue = [serializedValue stringByAppendingFormat:@"%@:\t\t%@\n",title, value];
Run Code Online (Sandbox Code Playgroud)
title左栏在哪里,value是第二栏.
结果:
Name: John
Location: Unknown
Type: Unknown
Status: Unknown
Run Code Online (Sandbox Code Playgroud)
现在,正如您所看到的,在我的情况下,总是添加常量数量的选项卡(\ t),2不会有效,因为左列中的某些单词较长而有些单词较短.我想知道是否有一种简单的方法可以做到这一点,我不知道.
omz*_*omz 10
NSString *titleColumn = [[NSString stringWithFormat:@"%@:", title] stringByPaddingToLength:20 withString:@" " startingAtIndex:0];
serializedValue = [serializedValue stringByAppendingFormat:@"%@%@", titleColumn, value];
Run Code Online (Sandbox Code Playgroud)
顺便说一句,使用NSMutableStringfor 会更有效率serializedValue.
| 归档时间: |
|
| 查看次数: |
4094 次 |
| 最近记录: |