각 셀 안에 tableview 셀 컬렉션 뷰가 있습니다. collectionView에서는 이미지 만 표시합니다. 하나 이상의 이미지가있을 수 있습니다. 5 개의 이미지 레이아웃을 표시하면 괜찮습니다. 1 이미지를 표시 할 때 이미지의 너비와 높이에 따라 collectionView의 크기를 조정해야 할 때의 문제입니다. 그래서 나는 초상화 이미지와 풍경 이미지를 보여줄 수있다. 나의 현재의 레이아웃은 당신이이 문제를 좀 도와 주 시겠어요 기본 CollectionViewFlowLayout 을 사용하고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)
}
}
입니까?
위의 코드로 인해 겪고있는 문제점을 설명 할 수 있습니까? – Natarajan
사진이 컬렉션보기 내부에있는 단일 사진에 문제가 있습니다. 사진 콘텐츠 (세로 또는 가로 사진 방향 포함)에 따라 크기 조정 컬렉션보기가 필요합니다. – Anton