在我的應用程序中,我想創建一個收據佈局進行打印。我努力在字符串之間創建適當的對齊。字符串之間的靈活空格?
我想創造這樣的事情(用正確的路線)
Coke 2 comment1
Chocolate 3 comment2
ice 4 comment3
目前,我已經做了這樣的
NSMutableString* strBody = [NSMutableString string];
for (int i=0; i<[arrItems count];i++){
[strBody appendString:[NSString stringWithFormat:@"\n%@ %@ %@",[[arrItems objectAtIndex:i] objectForKey:@"ProductName"],[[arrItems objectAtIndex:i] objectForKey:@"ProductQuantity"],[[arrItems objectAtIndex:i] objectForKey:@"Comment"]]];
}
但是,在這裏我只是用固定長度的空間,所以問題是我沒有得到適當的對齊。目前我掙扎的是如何在字符串項目之間放置靈活空格?
如果有人有這樣的事情,請給我一些幫助。
在先進的感謝...
[objective-c代碼右鍵打包NSString?]的可能的重複?(http://stackoverflow.com/questions/5386351/objective-c-code-to-right-pad-a-nsstring ) – Joe 2012-01-10 16:21:04