1
다음과 같은 기본 UICollectionView가 있습니다. 이제, 나는 다음과 같은 방법UICollectionView 셀 사이의 간격
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let width = collectionView.bounds.size.width/3
let size = CGSize(width: width, height: 100.00)
return size
}
func collectionView(_ collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
return 1.0
}
func collectionView(_ collectionView: UICollectionView, layout
collectionViewLayout: UICollectionViewLayout,
minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 1.0
}
나는이 후 얻을 뷰에서 크기를 반환하여 sizeForItem
를 구현하고 것은 :
나는 사진을 같은 크기로합니다. 나는 내가 뭘 잘못하고 있는지 알지 못한다.
어떻게 해결할 수 있습니까?
StoryBoard Select UICollectionView를 사용하면 분 간격 기본값을 제거 할 수 있습니다. "10" –
@Dix 제가 잘못하지 않았다면 : 질문에 언급 된 방법이 구현 된 경우 관계없이 IB에 언급 된 내용과 상관 없습니다. –
UICollectionView "크기 검사기 표시"메뉴 화면을 표시하십시오. UICollectionView가 기본 "최소 간격"크기 "10"을 "0"으로 설정했기 때문입니다. –