В моем приложении я хочу создать макет квитанции для печати.Я изо всех сил пытаюсь создать правильное выравнивание между строками.
Я хочу создать что-то вроде этого (с правильными выравниваниями)
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"]]];
}
Но здесь я просто использую пробелы фиксированной длины , поэтому проблема в том, что я не получаю правильное выравнивание.В настоящее время я борюсь за то, чтобы как разместить гибкие пробелы между строковыми элементами ?
Если кто-то делал что-то подобное, пожалуйста, помогите мне.
Спасибо заранее...