Я немного растерялся. Я использовал свойство слоя UIView, чтобы скруглить углы нескольких элементов в моем приложении. Однако этот UIImageView просто не соответствует требованиям. Не уверен, что мне не хватает.
UIImageView (называемый previewImage) содержится в ячейке табличного представления. Я попытался установить несколько местоположений свойства cornerRadius (в самой ячейке и в контроллере, который создает ячейку) безрезультатно.
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.
}
Что-то мне не хватает в способе загрузки ячеек?