-
1005 - iOS 앱개발 기초 - UITableViewController moreiOS/iOS기초(네이버edwith*obj-c) 2022. 3. 9. 21:46
<모델 객체 추가 작업>
1. 모델 생성 & 할당
model.h model.m 2. model을 사용하기 위해 MainTableViewController에서 멤버변수로 model을 생성 & 할당
MainTableViewController.h MainTableViewController.m
참고) UITableViewController란?
UIViewController가 UITableViewDataSource와 UITableViewDelegate를 conforming하는 구조를
UITableViewController로 대체하고 있다
동일
3. table view를 구성하기 위한 세가지 메소드 구현
(섹션 개수 / 한 섹션 당 row 개수 / cell의 내용)
MainTableViewController.m MainTableViewController.m 4. navigation bar의 title변경
MainTableViewController.m 5. cell의 악세사리 변경 ( > 표시를 통해 다음에 화면이 있음을 알려주기)
앞서 tableView는 기본적으로 4개의 데이터를 표시할 수 있는 공간을 제공한다고 했음
1) cell 내의 textLabel
2) detail textLabel
3) 왼쪽에 이미지를 보여줄 imageView
4) 오른쪽에 accessoryView
그 중 accessoryView를 통해 다음에 화면이 있음을 표시
MainTableViewController.m 'iOS > iOS기초(네이버edwith*obj-c)' 카테고리의 다른 글
1005 - iOS 앱개발 기초 - UINavigationBar & BarbuttonItem (0) 2022.03.20 1005 - iOS 앱개발 기초 - 화면전환 (0) 2022.03.10 1005-iOS앱개발 기초>화면 전환구조와 NavigationController (0) 2022.03.05 1004-iOS앱개발 기초>UITableView & Delegate Pattern 2 (0) 2022.03.04 1004-iOS앱개발 기초>UITableView & Delegate Pattern 1 (0) 2022.03.04