К сожалению, решение @ freytag у меня не сработало.
Чтобы решить эту проблему, мне пришлось добавить UIImageView в контейнер UIView и установить это последнее как фоновое представление моей пользовательской ячейки вместо установки непосредственно UIImageView:
UIImageView *imgView = [[UIImageView alloc] initWithImage:@"cellBackground.png"];
UIView *backgrContainer = [[UIView alloc] initWithFrame:self.backgroundView.frame];
[backgrContainer addSubview:imgView];
[self setBackgroundView:backgrContainer];// instead of [self setBackgroundView:imgView];
[backgrContainer release];
[imgView release];
По какой-то причине установка непосредственно в UIImageView делает его размытым (даже если нет изменения размера вхождения). Установка autoresizingMask = None или contentMode <> ScaleToFill для UIImageView не устранила мою проблему.
Также остерегайтесь стиля UITableView, поскольку использование сгруппированного стиля приведет к уменьшению ширины для фона фона ячейки, что также может изменить размер изображения.
(на устройстве / симуляторе Retina, по-видимому, нет проблем с размытым изображением на фоне ячейки. Вид)