В iOS 6 и более ранних версиях uitableviewcell imageView располагался полностью налево с смещением 0. В iOS 7, хотя это было изменено, и теперь есть 15-точечное пространство. Я хотел бы позиционировать imageView, как в iOS 6. Я уже подклассифицировал uitableviewcell с помощью AKHighlightableAttributedCell, чтобы обработать приписанный текст, который не выделяется. Поэтому, основываясь на некоторых поисках, я добавил:
- (void) layoutSubviews
{
[super layoutSubviews];
// Makes imageView get placed in the corner
self.imageView.frame = CGRectMake( 0, 0, 80, 80 );
}
Проблема в том, что все остальное все еще не репозиционируется, и поэтому я думаю, что должен быть лучший способ сделать это. Я читал, что некоторые люди упоминают использование отрицательного смещения, чтобы переместить все, но я не был уверен, как это будет работать с ограничениями, поскольку оно должно правильно масштабироваться для каждой ориентации. Есть ли более легкое решение для этого, которое мне не хватает? Спасибо.