iOS - UITableViewCell Bild anpassen / Größe ändern
Ich habe eine Tabellenansicht erstellt und deren Zellen mit Text gefüllt. Was ich versuche ist, ein Bild in die Zelle einzufügen, aber was passiert, ist, dass das Bild die gesamte Zelle abdeckt und es schlecht aussieht ...
Das mache ich:cell.imageView.image = [UIImage imageNamed:@"test2.jpeg"];
Und so sieht es aus:
Ich versuche es so aussehen zu lassen:
Wie kann ich die Größe des Bildes der Tabellenzelle ändern, um das gewünschte Ergebnis zu erzielen?
AktualisierenFolgendes habe ich in den folgenden Antworten vorgeschlagen:
cell.imageView.frame = CGRectMake(0.0f, 0.0f, 30.0f, 30.0f);
cell.imageView.layer.cornerRadius = 8.0;
cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
cell.imageView.layer.masksToBounds = YES;
cell.imageView.image = [UIImage imageNamed:@"test2.jpeg"];
Aber die Ausgabe, die ich bekomme, ist:
Update 2.0Ich habe einige andere Möglichkeiten ausprobiert:
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(30, 30, 30, 30)];
imageView.backgroundColor = [UIColor clearColor];
[imageView.layer setCornerRadius:8.0f];
[imageView.layer setMasksToBounds:YES];
[imageView setImage:[UIImage imageNamed:@"test2.jpeg"]];
[cell.contentView addSubview:imageView];
aber jetzt bekomme ich das: