У меня есть простая проблема, что я не могу найти решение для google, документов или здесь.
У меня есть Collectionview в моем контроллере. Я создал пользовательскую ячейку, DescriptionCell, которая содержит UIImage. Я хочу, чтобы у этого изображения были закругленные углы. Тем не менее, я не знаю, где установить cornerradius на уровне UIImage. Я пробовал в методе awakeFromNib ячеек, в методе делегатов CellForRowAtIndexPath и переопределяет LayoutSubview в ячейке, но он не работает. Где я должен поставить код для установки радиуса для UIImage?
Чтобы указать, я знаю, как создавать закругленные углы UIImage. Но если это подзаголовок ячейки Collectionview, я не знаю, где установить cornerradius.
Вот код для моего описанияCell
class DescriptionCell: UICollectionViewCell {
@IBOutlet weak var mImage: UIImageView!
override func awakeFromNib() {
//mImage.layer.cornerradius = 5
//Does not work, the image is still square in the cell
}
И в ячейке forRowAtIndePath
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
var cell = collectionView.dequeueReusableCellWithReuseIdentifier("descriptioncell", forIndexPath: indexPath) as! DescriptionCell
//cell.mImage.layer.cornerradius = 5
//Does not work, the image is still square in the cell
return cell
}
Спасибо заранее!