См. Это просто.Если у вас ширина метки больше, чем у текста, и вы используете выравнивание текста как Центр, тогда он будет работать так, как вы хотите, и текст будет в центре, с пробелом в начале и конце метки.Как показано ниже:
Если вы не хотите выравнивание текста по центру и хотите оставить выравнивание текста по левому краю, то же самое будет выглядеть ниже:
Так что теперь с выравниванием по левому краю и вам нужно пространство между границей и текстом, тогда вы должны добавить пробел, прежде чем фактическое значение текста начнется, как показано ниже:
let strValue = "I want Space"
label?.text = " \(strValue)"
И результат будет таким:
Так что вы можете увидеть разницу.