iOS - fügen Sie horizontale Polsterung Tableview Zellen
I horizontale Polsterung für meine Tabellenansicht Zellen als das Bild zeigt hinzufügen möchten.
habe ich eine Unterklasse von UITableViewCell
, deren Breite betrug 314 Pixel (Bildschirmbreite beträgt 320), und stellen Sie den Rahmen in der initWithCoder
Methode:
[self customizeXPosition:self.profileImage];
[self customizeXPosition:self.birthdayLabel];
[self customizeXPosition:self.heightLabel];
[self customizeXPosition:self.weightLabel];
dies ist mein - (void)customizeXPosition:(UIView *)view
:
- (void)customizeXPosition:(UIView *)view {
CGRect tmpRect = view.frame;
tmpRect.origin.x += 3.0;
view.frame = tmpRect;
}
Die benutzerdefinierte Zelle war kleiner als der Bildschirm und ich habe jedes Element in der Zelle um 3 Pixel nach rechts verschoben. Ich dachte, dieser Code sollte mein Ziel erreichen, tat es aber nicht. Die Ansicht hat sich im Simulator nicht geändert, genauso wie ich keinen Code geschrieben habe.
Wie kann ich mein Ziel erreichen?
lesen Sie in diesem Link: http://stackoverflow.com/questions/11399402/grouped-uitableview-and-horizontal -margins – faterpig
genial! Dieser Link hat mein Problem gelöst! Möchten Sie die Informationen organisieren und diese Frage beantworten? – Brian
sicher! :) Ich bin froh, dass es geholfen hat :) – faterpig