У меня есть настроенный UITableViewCell с изображением слева и двумя UILabels справа. Верхний край первой метки выровнен по горизонтали с верхом изображения, а нижний край второй метки выровнен с нижней частью изображения.
Вторая метка отображает более крупный контент, и я надеюсь, что он сможет изменить размер по вертикали, чтобы показать больше контента, но он не должен мешать верхней метке (для которой я установил ограничение вертикального интервала между верхней меткой и меткой контента) .
Предпочтительная ширина метки содержимого установлена на автоматическую, а ее приоритет объятия содержимого установлен выше, чем ограничение вертикального интервала. У него более низкий приоритет сопротивления сжатию содержимого.
Если я введу какой-то текст, для отображения которого требуется более одной строки, метка содержимого изменит размер и не будет мешать верхней метке, но добавит этот странный отступ к верхней и нижней части метки.
Если я удалю ограничение вертикального интервала между двумя метками, отступы исчезнут, но метка содержимого будет перекрывать верхнюю метку.
Есть ли способ исправить это, чтобы нижняя часть метки содержимого была выровнена с нижней частью изображения и изменяла размер без добавления этих отступов?