2-й столбец что бы выровнялось ?
Учитывая, что вы работаете на iOS, использовать HTML или табличное представление было бы гораздо проще, чем пытаться выравнивать символы с пробелами.Помимо того, что программно более элегантный, он будет выглядеть лучше, будет более устойчивым к изменениям входных данных с течением времени и сделает взаимодействие с пользователем более соответствующим ожиданиям для платформы.
Если вы действительно Если вы хотите использовать пробелы, то вам придется ограничить свой пользовательский интерфейс моноширинным шрифтом (некрасиво для удобства чтения вне конкретного контекста, например, исходного кода), а международные символы будут немного болезненными.
Оттуда, это будет вопрос получения длины строки (имея в виду, что "длина" не обязательно означает "количество символов" в некоторых языках), делая немного математики, используя substringWithRange:
и добавляя пробелык результату.