Я пытаюсь добавить subview в UITableViewCell и дизайн, из которого я работаю, от требований, чтобы этот конкретный subview (изображение) должен был быть больше, чем фактический UITableViewCell, и, таким образом, частично перекрывал своих братьев и сестер.
Итак, я настроил свою ячейку таблицы, сгенерировал мое изображение и добавил его в содержимое cellView:
// rowHeight for the UITableView is 45.0f
UIImage *image = [self createCellThumbnail: someImage];
UIImageView *thumbView = [[UIImageView alloc] initWithFrame: CGRectMake(150, -5, 55,55)];
thumbView.transform = CGAffineTransformMakeRotation(0.1f);
thumbView.image = image;
cell.clipsToBounds = NO;
cell.contentView.clipsToBounds = NO;
[cell.contentView addSubview: thumbView];
Пока изображение будет "переполняться" в ячейку под ним, верхняя часть изображения всегда обрезается, как показано здесь:
Кто-нибудь знает, возможно ли, что я пытаюсь сделать с текущим подходом?
Или я должен просто выяснить способ рисования этих изображений в UITableView после того, как все ячейки будут нарисованы (это не прокручиваемое табличное представление, так что это будет работать и будет довольно легко).
Обновление:
Также попробовали добавить следующие, безрезультатно:
cell.opaque = NO;
cell.contentView.opaque = NO;
cell.clearsContextBeforeDrawing = NO;
cell.contentView.clearsContextBeforeDrawing = NO;
cell.clipsToBounds = NO;
cell.contentView.clipsToBounds = NO;