오른쪽 열의 그림이 잘립니다. 예를 들어 오른쪽에있는 분홍색 사자는 기본적으로 대칭이어야하지만 분명히 아닙니다. 이것이 imageCell을 구성하는 방법입니다.
func configureCellWithImage(image: Image){
let iV = self.imageView
iV.setImageWithURL(image.thumbURL)
if(image.aspectRatio < 1.62){
iV.contentMode = UIViewContentMode.ScaleAspectFit
}else{
iV.contentMode = UIViewContentMode.ScaleAspectFill
}
}
그리고 이것은 셀의 크기를 반환하는 방법입니다.
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
let size = CGSize.init(width: screenSize.width/2 - 1, height: screenSize.width/2 * 1.62 - 1)
return size
}
감사합니다. 고맙습니다.
편집 : UIView의 내가이보기에 액세스 할 어떻게 159해야한다 (201)의 폭이 이유를 모르겠어요
? 나는 CollectionView, imageCell 및 UIImageView 만 가져야한다.
를 넣어했다, 컬렉션 뷰 레이아웃'minimumInteritemSpacing'가 1? – Johnykutty