Приложение «Контакты» на iPhone, похоже, использует сгруппированный UITableView с тем, что выглядит как изображение вне таблицы, а строки текста рядом с изображением сдвигаются. Как это:

Как вы собираетесь создавать макет, подобный этому, с первыми тремя строками, расположенными в позиции X, отличной от других строк?
Я попытался изменить ячейки frame.origin.x и frame.size, переопределив
initWithStyle: метод reuseIdentifier внутри моего пользовательского класса UITableViewCell, но не повезло.
@implementation MyCustomCell
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
CGSize offset = CGSizeMake(30, 30);
CGRect originalFrame = self.frame;
CGFloat newX = originalFrame.origin.x + offset.width;
CGFloat newWidth = originalFrame.size.width - offset.width;
CGRect newFrame = CGRectMake(newX, originalFrame.origin.y,
newWidth, originalFrame.size.height);
self.frame = newFrame;
}
return self;
}
@end