아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
레이아웃잡기가 너무 거지같다.
https://developer.apple.com/documentation/uikit/uitableview
----
table headers
https://www.youtube.com/watch?v=9ZBREmCCJXA
Accessing Header and Footer Views
TableViewHeader부분을 IBOUTLET으로 등록후 테이블헤더에 등록을 해주었다.
@IBOutlet weak var tableHeaderView: UIView!
ViewDidLoad()
mainTableView.tableHeaderView = tableHeaderView
---
UITableViewController
UITableViewCell
UITableViewDelegate,UITableViewDataSource
-----
무한스크롤의 구현
- 검색전 생각 : 스크롤이 마지막까지 갔다는 이벤트를 체크후 데이터를 더 가져온다.
UIScrollViewDeligate
스크롤뷰 델리게이트 추가후 스크롤 위치를 계산후 데이터 가져오기
https://www.youtube.com/watch?v=bocq69PQQSc
tableView(_:willDisplay:forRowAt:)
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
if indexPath.row == dataDict.count-1 {
print("마지막 도착")
}
}
--
이미지뷰 출력
https://www.youtube.com/watch?v=29FEEvLFoLo
-----