我在每个单元格中都有tableview单元格collectionView。在collectionView中只有图像。可能有一个或多个 如果显示5张图像的布局,则可以。当我显示1图像时需要根据图像的宽度和高度调整collectionView的大小。所以我可以显示肖像图像和风景图像。我目前的布局是UICollectionView自动调整单元格
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
switch images.count {
case 1:
let size = collectionView.frame.size.width
return CGSizeMake(size, 250)
default:
let size = collectionView.frame.size.width/5
let offset = CGFloat(5)
return CGSizeMake(size - offset, size - offset)
}
}
我使用默认CollectionViewFlowLayout 能否请你帮我这个问题?
你能解释一下上面的代码会遇到什么问题吗? – Natarajan
问题出在集合视图内的单张照片。我需要根据照片内容(包括纵向或横向照片方向)调整收藏视图的大小 – Anton