Как заставить содержимое пользовательского UITableViewCell смещаться и изменять размер с помощью Auto Layout?
Чтобы сделать проблему более ясной, я назначил contentView
моей пользовательской ячейки светло-серым цветом фона. Чтобы свести это к наименьшей возможной проблеме, в моей пользовательской ячейке есть только одна UIImageView
с именем ratingImageView
, которая показывает некоторое количество желтых звезд; три таких ячейки можно увидеть на изображении ниже.
Мой ratingImageView
имеет только 4 ограничения; (1) ширина = 81, (2) высота = 40, (3) выравнивание по центру Y для супервида и (4) конечное пространство для супервида = 20. Я ожидал, что конечное пространство для ограничения супервизора заставит изображение отображаться влево, когда стандартная кнопка удаления появляется при пролистывании для удаления. Однако это не так, как видно на изображении ниже.
Я пробовал много разных комбинаций ограничений и не могу сделать сдвиг ratingImageView
, как я ожидал.
Я столкнулся с этой проблемой, работая с хорошим вводным руководством по раскадровке. а>. У меня не было проблем с выполнением этой работы со старыми добрыми стойками и пружинами, но я решил попробовать с Auto Layout, и мне не повезло.