У меня есть ячейка табличного представления, которая содержит UIStackView.Представление стека содержит две метки, которые могут быть несколькими строками, и другое представление стека внизу.Так должна выглядеть ячейка, но с большим запасом.Это имеет ограничение в 15 пунктов сверху и снизу на изображении профиля ImageView для суперпредставления.В идеале ограничение сверху и снизу 15pt должно быть в представлении стека.
Когда я добавляю верхнее и нижнее ограничения из представления стека кsuperview, средняя многострочная метка переводится на 1 строку.
Я бы хотел, чтобы верхний и нижний поля со всеми метками правильно отображали нескольколинии.
Если я установлю вертикальное сопротивление нижней метки выше, чем верхняя метка, верхняя метка исчезнет.
Если я установлю приоритет вертикального содержимого для одной метки, другая метка получитобрезается.Если я установлю обе метки Hugging Priority равными, ограничения не будут выполнены, и он попросит меня повысить их.
Я не понимаю логику, я хочу, чтобы обе метки увеличивались по высоте в зависимости от содержимого и размера ячейки соответственно.Зачем мне нужно дать один приоритет?
Если я уберу верхнее и нижнее ограничения из представления стека для представления содержимого ячейки, то не нужно будет устанавливать приоритет Content Hugging одной метки выше, чем другой.Но мне нужны верхние и нижние ограничения для поля.
Я попытался ограничить метки представлениями стека, но это дало те же результаты.Выравнивание стека просмотра установлено на Fill.Распределение имеет значение Заполнить пропорционально.Изменение этих значений не сильно изменилось.В табличном представлении указана предполагаемая высота строки, а для высоты строки установлено автоматическое измерение.
Есть предложения?