Я делаю UITableView
с двумя метками. Я ограничил secondLabel
до +12 от firstLabel
, то есть он будет двигаться вдоль , если firstLabel
содержит много текста. Однако это означает, что если firstLabel
почти не содержит текста, secondLabel
переместится назад . Что я могу сделать, чтобы сделать эту работу?
Я бы хотел, чтобы это отреагировало так:
secondLabel
остается на месте, несмотря на то, что в firstLabel
:
очень мало текста
_________________________________________________________
| |
| [abc] [secondLabel] |
|________________________________________________________|
secondLabel
движется вперед из-за firstLabel
с большим количеством текста для отображения:
__________________________________________________________
| |
| [extralongfirstLabel] [secondLabel] |
|________________________________________________________|
Тексты firstLabel
и secondLabel
будут иметь различное количество текста. firstLabel
ведущая сторона должна быть ограничена полем SuperView.
secondLabel
будет поддерживать расстояние 12 от передней стороны firstLabel, но затем останется 56,5 от SuperView, если не ограничивать firstLabel (когда он содержит мало текста).
Обе текстовые метки находятся слева от ячейки, что позволяет тексту распространяться по ней.
Я пытаюсь выполнить эту задачу через IB, но если у вас есть предложения по коду, пожалуйста, дайте мне знать.