Как изменить размер кнопки iOS в зависимости от длины titleLabel - PullRequest
0 голосов
/ 11 февраля 2019

Размер моих кнопок не изменяется в зависимости от текста в их заголовке.Отображается весь текст titleLabel, но он выходит за пределы кнопки

enter image description here

Мои кнопки находятся в виде стека в ячейке xib.Ячейка xib также имеет метку над видом на стек.

У меня есть два класса: ViewController (просмотр таблицы и источник данных), ViewCell (выходы кнопок и действия)

Код ViewController: в моем методе cellForRowAt:

cell.choice1Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice2Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice3Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice1Button.titleLabel?.numberOfLines = 0
cell.choice2Button.titleLabel?.numberOfLines = 0
cell.choice3Button.titleLabel?.numberOfLines = 0

cell.conceptLabel.text = question["concept"]!
cell.choice1Button.setTitle(question["choice1"]!, for: .normal)
cell.choice2Button.setTitle(question["choice2"]!, for: .normal)
cell.choice3Button.setTitle(question["choice3"]!, for: .normal)

cell.mcTableCellDelegate = self

Я хочу, чтобы кнопки менялись по высоте и чтобы текст переносился в зависимости от длины текста titleLabel.Это проблема с ограничениями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...