Estou um pouco perdido. Eu usei a propriedade de camada do UIView para arredondar os cantos de vários elementos no meu aplicativo. No entanto, este UIImageView simplesmente não está em conformidade. Não tenho certeza do que estou perdendo.
O UIImageView (chamado previewImage) está contido em uma célula de exibição de tabela. Eu tentei configurar a propriedade cornerRadius em vários locais (na própria célula e no controlador que cria a célula) sem sucesso.
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.
}
Há algo sobre o modo como as células são carregadas que eu estou perdendo?