ios7 uitableviewcell image left offset

In iOS 6 und früheren Versionen wurde die Bildansicht einer uitableviewcell mit einem Versatz von 0 ganz links positioniert. In iOS 7 wurde dies jedoch geändert und es gibt jetzt einen Platz von 15 Punkten. Ich möchte die imageView so positionieren, wie sie in iOS 6 ist. Ich habe die uitableviewcell bereits mit AKHighlightableAttributedCell unterklassifiziert, um mit nicht hervorgehobenem Text umzugehen. Auf der Grundlage einiger Suchanfragen fügte ich hinzu:

- (void) layoutSubviews
{
    [super layoutSubviews];
    // Makes imageView get placed in the corner
    self.imageView.frame = CGRectMake( 0, 0, 80, 80 );
}

Das Problem ist, dass alles andere immer noch nicht neu positioniert wird und ich denke, es muss einen besseren Weg geben, dies zu tun. Ich habe einige Leute gelesen, die erwähnt haben, dass ein negativer Versatz verwendet wird, um alles zu verschieben, aber ich war mir nicht sicher, wie dies mit Einschränkungen funktionieren würde, da es für jede Ausrichtung richtig skaliert werden muss. Gibt es eine einfachere Lösung dafür, die ich vermisse? Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage