본문 바로가기

IOS32

원피스 현상금 랭킹앱 만들기(3) - 테이블뷰 프로토콜 테이블 뷰를 쓰는 이유는? 여러 아이템을 리스트형태로 보여주기 위해 사용한다. 테이블뷰가 질문함? 리스트를 표현하려고 할때 테이블 뷰를 뷰컨트롤러에 추가했다. 그리고 실제로 사용하려하면 테이블뷰가 데이터를 보여주기전에 질문을 한다. - 테이블뷰 셀 몇개? - 테이블뷰 어떻게 보여줄까? (어떤 셀을 이용해서 보여줄건지) - 테이블뷰 클릭하면 어떡해? (어떻게 반응할건가) - etc 이밖에도 다양한 상황에서 다양한 반응이 있다. 그에따라 질문이 많아질 수 있다. 모두 답할필요는 없지만 위에 2개(셀몇개, 어떻게 보여줄지)는 답을 해줘야한다. UI테이블뷰를 사용하기위해서 이렇게 답해줘야한다. 테이블뷰를 리스트로 보여주는 서비스를 이용해서 해야할 일들이다. 해야할일들을 한다는 것이 Protocol이다. http.. 2021. 10. 31.
원피스 현상금 랭킹앱 만들기(1) - 테이블뷰 기초개념 이번 목표는 원피스 현상금 랭킹앱을 만들면서 테이블뷰에 대한 기초 개념을 익히는 것이다. 구현 목표는 아래와 같다. 구현목표 화면은 크게 2개로 구성되어있고 각 셀을 클릭했을 때, 자세한 내용을 표시해주는 페이지를 모달로 구현한다. 모달 : 아래에서 위로 올라오는 스타일의 뷰 전환 방식 여러 아이템을 리스트로 보여주는 것이 주요 학습목표이다. 여러 앱에서 볼수 있는 리스트형식 리스트 UITableView 아이템을 나열해서 보여주는 방식 각 데이터들은 테이블 뷰 셀을 가지고 있다. 테이블 뷰 셀은 다양하게 표현가능한데 시스템상의 기본 셀 뿐만아니라 커스텀해서 사용하기도 한다. 대부분은 커스터마이징해서 사용 Recycle cell 테이블 뷰는 셀을 재활용 해서 보여준다. 우리가 100개의 데이터를 보여준다고.. 2021. 10. 21.