sma*_*nja 2 objective-c ios4 ios ios5
我想在字符串前面添加空格("")(如空格).这是空间的长度
int spaces_needed=((36-[[dicBusinessDetails objectForKey:@"ResturantName"] length]))/2;
Run Code Online (Sandbox Code Playgroud)
我想要的是创建一个像这样的字符串
NSString stringWithFormat:@" %@",[dicBusinessDetails objectForKey:@"ResturantName"];
Run Code Online (Sandbox Code Playgroud)
但空间应该NOT被如上固定的,但可变长度INT spaces_needed.
这样做的实际原因是在收据中居中对齐字符串
你可能会喜欢NSString的stringByPaddingToLength:withString:startingAtIndex
NSString *result = [NSString stringWithFormat:@"%@%@",
[@" " stringByPaddingToLength:spaces_needed withString:@" " startingAtIndex:0]
[dicBusinessDetails objectForKey:@"ResturantName"]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3357 次 |
| 最近记录: |