UIImageView с Aspect Fill внутри пользовательского UITableViewCell с помощью AutoLayout

Я боролся с соответствиемUIImageView который показывает изображения переменной ширины и высоты сAspect Fill, Высота ячейки не адаптируется к новой высотеUIImageView и упорствовать это высота.

Иерархия взглядов такова

UITableViewCellUITableViewCell.ContentViewUIImageView

Я попробовал эти сценарии в XCode Auto Layout:

установитьUIImageView => Height вremove at build timeустановитьIntrinsic Value изUIImageView вplaceholderустановитьIntrinsic Value для каждого изUIImageView, ContentView а такжеUITableViewCell вplaceholder

С любой из этих комбинаций я получаю это представление:

http://i.stack.imgur.com/Cw7hS.png

Синие линии представляют границы ячейки (границы), а зеленые -UIImageView граница (границы). В этом примере четыре ячейки, у 1-й и 3-й ячейки нет изображений, а у 2-й и 4-й ячейки одинаковое изображение (переполняется над ячейками, у которых их нет).

Ответы на вопрос(1)

Ваш ответ на вопрос