У меня есть обычай UITableViewCell
, как показано ниже:пользовательское UITableViewCell с выпуском Автокомпоновка
Мое изображение имеет фиксированную ширину и высоту, мое описание метка заполняет оставшуюся ширину и имеет автоматическую высоту на основе его содержание.
Это создает проблему, потому что, в зависимости от высоты надписи описания, для прикрепления нижней части моей ячейки никогда не существует фиксированного якоря.
Итак, в настоящее время у меня есть ограничение от нижней части изображения до нижней границы поля ячейки с отношением> = 0. Аналогичным образом, у меня есть ограничение на нижнюю часть ярлыка описания с отношением > = 0.
Однако, когда я запускаю автомасштабирование приложения, всегда используется ограничение изображения для вычисления нижней части вместо ограничения метки описания, даже когда метка описания выше. Это закрепит мой ярлык.
У меня такое чувство, что это может быть связано с сопротивлением контенту и сжатием, но оба вида - 251 и 750 соответственно. (Я поиграл с ними, но не повезло - я их не совсем понимаю)
Как успешно использовать автомасштабирование, чтобы прикрепить нижнюю часть ячейки к изображению, когда описание меньше изображения? И наоборот?
Update, когда клетка прокручивается от экрана и reshown при прокрутке вернемся к нему, кажется, что он выглядит правильно ... –
Есть ли у вас предупреждение об ограничении времени выполнения? – ppaulojr
проверить WWDC 2015 тайны авто макет часть 1, вторая часть - то, что вы хотите, я думаю. И просветление – Wingzero