【发布时间】:2012-01-20 05:38:45
【问题描述】:
我想在我的字符串后面加上固定宽度的空格;例如,我想以这种格式显示数据:
1 faizan 1 locked 10/20/2008
1 faizan 1 locked 10/20/2008
1 faizan 1 locked 10/20/2008
1 faizan 1 locked 10/20/2008
但这仅适用于相同长度的字符串。如果字符串不同,如下所示:
1 faizan 1 locked 10/20/2008
2 faizanali 1 locked 10/20/2008
3 ali turab gilani 1 locked 10/20/2008
那么这不会修复空格。所以我可以用相同数量的空格显示数据,我尝试了这个:
NSString *titleColumn = [[NSString stringWithFormat:@"%@:", title] stringByPaddingToLength:20 withString:@" " startingAtIndex:0];
serializedValue = [serializedValue stringByAppendingFormat:@"%@%@", titleColumn, value];
但这也没有用。 Objective-C 是否有像 C++ 和其他语言一样的setwidth-type 函数?
【问题讨论】:
-
你要显示多少个字符串
-
我想追加 5 个字符串,这种类型的字符串有 30 行
-
stringByPaddingToLength:到底怎么不适合你?这实际上是正确的方法。
标签: iphone objective-c ios ipad nsstring