私のアプリケーションでは、領収書レイアウトを印刷用に作成したいと考えています。私は文字列間の適切なアラインメントを作成するのに苦労しています。私は(適切なアライメントで)このようなものを作りたい文字列の間にスペースがありますか?
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"]]];
}
のように行われる。しかし、ここで私はちょうど固定長スペースを使用し、そうしています問題は私が適切な位置合わせをしていないということです。現在私が苦労しているのは、の文字列アイテムの間に柔軟なスペースを入れる方法です?
誰かがこのようなことをしていたら、私に助けてください。
あなたは別のUILabel
を作成し、すべてのラベルを揃えるためにsetFrame
プロパティを使用することができ、高度な...
[NSStringの右パッドに目的コードをコピーするのは可能ですか?](http://stackoverflow.com/questions/5386351/objective-c-code-to-right-pad-a-nsstring ) – Joe