Глядя на ваш дизайн, я бы посоветовал вам сохранять единообразную высоту ячейки, а не менять ее для разных записей.Вместо этого следует изменить высоту / ширину метки и размер / вес шрифта для соответствия названию каждого фильма.
Если у вас много ячеек в таблице, вы получите выигрыш в производительности от поддержания одинаковой высоты ячеек, а такжеесли вы повторно используете ячейки, то для вас будет лучше, если они однородны.
Re: XIB / Programatic
Подобные вещи в XIB могут быть довольно неприятными, но однаждывы преодолеваете следующую точку преткновения, это действительно лучше.
Заметка: вы не используете владельца файла (в разделе «Заполнители») для ссылки на ваши IBOutlets - вместо этого вы используете саму ячейку (в разделе объектов).
Вы также должны убедиться, что объект Cell связан с правильным классом (в Identity Inspector).
После того, как вы получили свою подклассную ячейку, используя IOBOutlets из пера, такая работа может бытьрадость.
Программно это можно сделать простым способом, просто добавив подпредставления к любой клетке, которую вы создаете.т.е.У вас не будет проблем, выделенных выше, НО в занятой ячейке вы получите большой код внутри cellForRowAtIndexPath: , что не совсем желательно.