Метка обрезается в TableView Xcode10 / Swift 4 - PullRequest
0 голосов
/ 07 мая 2019

При создании нового табличного представления с одной меткой метка обрезается, и я не могу увеличить размер ячейки, чтобы вместить ее.Я хотел бы просто иметь фиксированный вертикальный размер ячейки.Я пробовал так много различных настроек пользовательского интерфейса, кажется, ничего не работает, и это кажется простым.Вот как это выглядит:

enter image description here

Вот как это выглядит в дизайне:

enter image description here

Ответы [ 3 ]

0 голосов
/ 07 мая 2019

Вы должны попробовать использовать autodimension для размера ячейки

0 голосов
/ 08 мая 2019

Было использовано следующее решение:

override func viewDidLoad() {
    super.viewDidLoad()
    self.eventCategoryListTableView.rowHeight = UITableView.automaticDimension
}

В дополнение к приведенному выше коду вы должны убедиться, что для метки установлены ограничения сверху, снизу и по высоте.

0 голосов
/ 07 мая 2019

У вас есть несколько вариантов, чтобы это исправить.Я перечислил их ниже.

  1. Не определяйте постоянное ограничение высоты для метки.Вместо этого управляйте макетом, используя верхние и нижние ограничения.
  2. Определите постоянное ограничение высоты для метки и играйте со свойством Autoshrink.Может быть установлено Minimum Font Scale и Minimum Font size
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...