Ich bin etwas verloren. Ich habe die Layer-Eigenschaft von UIView verwendet, um die Ecken mehrerer Elemente in meiner App zu runden. Dieses eine UIImageView entspricht jedoch einfach nicht. Nicht sicher, was ich vermisse.Einstellung des Eckenradius auf UIImageView funktioniert nicht
Das UIImageView (namens previewImage) ist in einer Tabellenansichtszelle enthalten. Ich habe versucht, den Standort der cornerRadius-Eigenschaft (in der Zelle selbst und in dem Controller, der die Zelle erstellt) ohne Erfolg zu setzen.
static NSString *CellIdentifier = @"MyTableViewCell";
MyTableViewCell *cell = (MyTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:self options:nil];
cell = [topLevelObjects objectAtIndex:0];
cell.previewImage.layer.cornerRadius = 20; //Made it 20 to make sure it's obvious.
}
Gibt es etwas über die Art, wie Zellen geladen werden, die ich vermisse?
diese Vorsicht wird ein großer Leistungshit sein – jjxtra
Warum ist es ein Leistungshit? – Michael
@PsychoDad Warum? –