我想在我的字符串后添加固定宽度的空格;例如,我想以以下格式显示数据:
但这仅适用于长度相同的字符串。如果字符串不同,如下所示:
但这个方法也无法奏效。Objective-C中是否有类似于C ++和其他语言中的“setwidth”类型函数?
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”类型函数?
stringByPaddingToLength:
方法具体是怎么出问题的?这实际上是正确的做法。 - omz