Предполагая, что вы пытаетесь добавить UIImageView в качестве backgroundView и что вы пытаетесь изменить размер этого imageView, вот мой опыт:
Кажется невозможным изменить фрейм UITableViewCell.backgroundView (или, по крайней мере, не то, что Apple рекомендует, поэтому это не упоминается в документации). Чтобы использовать пользовательский размер UIImageView, например, с изменяемым размером UIImage, в качестве фона в UITableViewCell, я делаю следующее:
1) Создайте UIImageView и установите его свойство изображения для изображения по вашему желанию.
2) Добавьте UIImageView в качестве подпредставления UITableViewCell с помощью сообщения addSubview:
3) Отправьте UIImageView обратно, используя sendSubviewToBack: сообщение.
Это ставит ваш UIImageView позади любых других добавленных подпредставлений, и теперь вы можете манипулировать фреймом вашего 'backgroundView' (он же вид изображения).
Чтобы убедиться, что представление изображения будет соответствовать рамке tableViewCell, используйте свойства высоты и ширины cell.frame при расчете высоты просмотра изображения.