Things take time

[SWIFT] UITableViewCell 커스터마이징 시 주의점 본문

iOS (기능)

[SWIFT] UITableViewCell 커스터마이징 시 주의점

겸손할 겸 2017. 12. 12. 11:29

[작성 이유]


일전에 UITableViewCell을 커스터마이징 하여 직접 프로그래밍상으로 작업하여 cell의 addsubview를 통해 해당 커스텀 뷰를 insert하는 소스를 소개한 적이 있었다. 그런데 이 방법에는 해당 뷰를 스크롤을통해 reload되거나 화면을 새로고침할 때 UI가 꼬여버리는 문제가 있었다. 결국 해당 포스팅은 삭제되었다.


그래서 기존에 만들어진 것은 배열에 넣어두고, 재활용하는 방식으로 활용했었는데..


결론은 '무조건 프로토타입 셀을 각 종류별로 모두 제작하여 계속 호출되도록 수행해도 문제되지 않는다'

UI를 코드, 프로그래밍 상으로만 제작하는 것은 분명 한계점이 있다는 사실