В настоящее время я получаю дополнительное пространство сверху и снизу своего UILabel. Я установил размер шрифта 24, но он может быть размером с размер 14 (это поможет приспособить текст при использовании на более мелких телефонах, например 4s). И у меня есть количество строк, ограниченных только 7. Кроме этого , У меня нет каких-либо ограничений, заставляющих его быть определенной высотой, я разрешаю Xcode решить это, но я не понимаю, почему он добавляет лишнее пространство. Смотрите изображения для всех настроек, которые у меня есть.Дополнительное пространство сверху и снизу UILabel в Xcode 7.3.1
UILabel Атрибуты
Размер инспектор Constraints
Смотреть в Xcode
Результатов в прошивкой
У меня есть код, который закругление углов и добавляя тень, но я не думаю, что это влияет на верхние и нижние зазоры, так что показывает в Xcode перед кодом даже работает.
И как объяснение, ограничения с 16 делают ширину равной ширине белого фона. И ограничения с 6 определяют размер темно-зеленого фона вокруг UILabel.
EDIT: Добавление Полный список ограничений
Edit 2: Добавление XIB изображения
Вы прикрепили ярлык на верхней и нижней зрения. Следовательно, метка делает правильную вещь, регулируя ее высоту в соответствии с представлением. Если вы хотите, чтобы метка автоматически меняла свою высоту, вам нужен другой набор ограничений. – Harsh
Высота и ширина UIView не установлены (темно-зеленый UIView). Его размер определяется только размером UILabel + 6. –
Можете ли вы показать нам все ограничения, которые вы добавили. – Harsh