Таким образом, я могу настроить динамический размер высоты с помощью автоматического макета, когда у меня есть только одна метка, которая изменяет высоту в зависимости от длины строки. Моя проблема в том, что если я добавлю еще один UILabel, который должен сделать то же самое, все не получится.
Я устанавливаю как приоритет Content Hugging, так и сопротивление сжатия 1000 для обоих == Я получаю предупреждения о двусмысленности
Если я устанавливаю Content Hugging (Вертикальный) для второго UILabel на 999 или 250, тогда он отлично работает, но только если вторая метка имеет 2 или более строк. Если вторая метка пуста или имеет только одну строку, heightForRowAtIndexPath systemLayoutSizeFittingSize: высота UILayoutFittingCompressedSize возвращает большие значения, а ячейки имеют большие пробелы.
Я также играл с Intrinsic Size: Default или Placeholder (с парой высот и ширины), но это тоже не помогает.
Какие-либо предложения о том, что можно сделать?