iOS Ellen

[Pot 개발일지] CollectionView로 할까? TableView로 할까? 본문

Personal/개발일지

[Pot 개발일지] CollectionView로 할까? TableView로 할까?

Ellen61 2022. 4. 19. 12:03



이런 화면을 기획해보았다.
팟 모집 셀을 그릴 때 CollectionView와 TableView중에 어떤 것을 선택했는지
선택한 이유는 무엇인지에 대해서 간략하게 작성해보았다.

결론적으로 선택한 것은 CollectionView이다.

이유는...

저런 라운딩되어있는 셀 디자인을 만들기에 더 적합하다고 생각했기 때문이다.
TableView로 가능하긴 하지만 문제점이있다.

시각적인 셀의 범위 != 실제 프로그램에서의 범위

[iOS - swift] tableView cell 간 간격 설정, cell 선택 UI (contentView.frame.inset, setSelected)
위의 블로그를 참고했습니다!

TableView을 사용하는 경우 셀의 contentView에 라인을 만들어 시각적으로 기획과같은 구현이 가능하다.
내 기준에서는 시야에 보이는 셀의 크기 == 실제 프로그램 상에서의 셀의 범위여야 하므로
CollectionView로 작업하는 것을 선택했다.

내 한계인지 몰라도 TableView에서 진짜 안되나 이것저것 열심히 해봤는데 구현하기 어려웠다
심지어 셀 사이사이 불필요한 선들이 생겨나서 100% 기획과 유사한 구현이 불가능했다.


오늘은 여기까지...