Sono un po 'perplesso. Ho usato la proprietà layer di UIView per arrotondare gli angoli di più elementi nella mia app. Tuttavia, questo UIImageView semplicemente non è conforme. Non sono sicuro di cosa mi sto perdendo.
UIImageView (chiamato previewImage) è contenuto in una cella di visualizzazione tabella. Ho provato a impostare la posizione multipla della proprietà cornerRadius (nella cella stessa e nel controller che crea la cella) senza risultati.
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.
}
C'è qualcosa nel modo in cui vengono caricate le celle che mi manca?