ManWithBear: в таком случае понятна ваша логика, но ошибка в том это рассчитано на моноширинные шрифты (в которых ширина всех символов, в т.ч. пробела, равны).
В вашем случае можно использовать два UILabel, слева для процентов, справа для остального. Или выбрать моноширинный шрифт.