Trouble Shooting

CollectionView cell 커스텀 하기 (해 달라는 대로 다 해줬잖아...) - iOS

나른한코딩 2021. 11. 24. 14:04

 

 

 

한 줄에 2개의 cell을 보여주고 싶다면? 

어떻게 스토리보드를 구성해야할까?

.

.

.

.

 

 

 


 

[ 문제 상황 ]

collectionView를 사용하면서 cell을 1줄에 2개씩 보여주고 싶었다.

그런데 아무리 cell 여백과 사이즈를 지정해줘도 계속 아래와 같이 떴다.

 

 

collectionView cell custom - 1

 

collectionViewDelegateFlowLayout을 설정해줬는데도 왜 그러지..

스토리보드의 문제인가 하고

 

 

[ TRY 1 ]

아래와 같이 xib 파일을 생성하여 cell을 커스텀 해주었다.

custom cell xib

 

 

코드는 아래와 같이 적어주었었다.

collectrionView에 대한 delegate&dataSource, custom cell 등록

 

flowLayout 설정

 

 

 

 

그래도 결과는 똑같았다....

 

왜지..

 

 

한 공대생의 이야기

 

너무 공감되어서 생각난 김에 가져왔습니다..

(욕이 많아서 가렸어요ㅎㅎ,, 많이 화나셨었나봄.)

 

 

 

 


 

 

아무튼.

 

2시간 정도 헤맸는데....ㅠㅠㅠ

 

내가 작성해주지 않은 부분이 있었음...

 

 

[ TRY 2 ]

빼먹은 코드

 

 

 

이거 해주니까 잘 됨.

결과 사진 첨부...

 

collectionView cell custom - 2

 

 

 

이마 탁...

 

 

.

.

.

.

 

 

 


 

생각 해보니 전에도 똑같은 이유로 왜 안되지 한 적 있는 것 같기도 하고...

(도대체 얼마주고 까먹은거야)

이것 때문에 또 2시간씩이나 버린게 너무 바보같아서 블로그에 남겨둔다...

미래의 나 자신. 다음엔 2시간 걸리지 말자.

 

 

 

 

++ 한 줄에 3개씩 보여주시고 싶으면 저 flowLayout 코드에서 cellForItemCount의 수만 변경해주면 됩니당.

 

 

 

 

 

 

반응형