я хотел бы реализовать макет UITableViewCell
в iOS8, которая выглядит как:
Autolayout разновременных UIlables в UITableViewCell
Дело в том, каждая метка может быть мульти-линии. Я знаю, что ему нужна правильная настройка hugging/compress, но я не знаю, как ее установить.
Я установил ограничения следующее:
- установить каждый
numberOfLine
до 0 - установить
leftLabel1
ограничения: сверху SuperView, что приводит к надтаблицам, ширина - набор
rightLabel1
ограничений: что приводит к leftLabel1, задней к надтаблицам , нижние кромки с leftLabel1 - установить
leftLabel2
ограничения: сверху вниз leftLabel1, в выравнивания ведущей & & задних кромки leftLabel1 - установить
rightLabel2
ограничения: ведущий к leftLabel2, задней к надтаблицы, нижний край с leftLabel2 - установить
leftLabel3
ограничения: сверху вниз leftLabel2, в выравнивания ведущей & & задних кромок leftLabel1 - установить
rightLabel3
ограничения: что приводит к leftLabel3, задний для наблюдения, нижний край с leftLabel3
Затем пришло время установить сопротивление обжима и сжатия, но я не смог его добавить, и не все ярлыки могут правильно отобразить текст.
Может ли кто-нибудь объяснить подробное объяснение того, как его реализовать?
Спасибо!
Я хочу использовать autolayout, а не расчет вручную – scorpiozj
я знаю, но размер ячейки не изменяется в зависимости от высоты содержимого –