Ho UICollectionView con UIImageView su di esso (come mostrato nell'immagine).UIImageView dovrebbe essere come vista cerchio anziché diamante in UICollectionView
e voglio farlo come vista cerchio. Ma quando eseguo un'applicazione, appare come un diamante (immagine sotto).
In (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
messa a punto ho come
[cell.photo setImageWithURL:[NSURL URLWithString:url] usingActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
cell.photo.layer.cornerRadius = cell.photo.bounds.size.width/2;
cell.photo.layer.masksToBounds = NO;
cell.photo.clipsToBounds = YES;
immagine di installazione Per ho usato librerie SDWebImage
E sono sicuro, che il valore cornerRadius è corretto (è la metà di larghezza dell'immagine). Inoltre non ho apportato alcuna modifica manuale nelle proprietà dello storyboard (posizione impostata come layout automatico). Cosa mi sono perso?
Aggiungendo '(void) layoutSubviews' in UICollectionCell personalizzato che funziona come una magia.Grazie – levo4ka
layoutSubviews farà per me. – jayellos