【发布时间】:2015-08-10 20:27:32
【问题描述】:
我有 UICollectionView 和 UIImageView (如图所示)。
我想把它做成圆形视图。但是,当我运行应用程序时,它显示为菱形(下图)。
在(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath {
我将其设置为
[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;
对于设置图像,我使用了 libs SDWebImage
我敢肯定,cornerRadius 的值是正确的(它是图像宽度的一半)。此外,我没有对故事板属性进行任何手动更改(位置设置为自动布局)。 我错过了什么?
【问题讨论】:
标签: ios objective-c uiimageview uicollectionview sdwebimage