📌 AutoLayout : TableView_Expand
자유로운 동적 높이
Table View의 Cell 을 클릭했을때 Cell 의 높이가 동적으로 변하는 ( expand ) Layout
tableView - tableViewCell - Label 레이아웃 설정 후
MyCell 클래스를 생성하여 label Outlet 설정
이후 tableView에 해당하는 코드를 구성해준다.
다 된다면 스토리보드의 tableView를 상위 VC에 dataSource, delegate를 연결한다.
( TableViewCell의 identifier = expandCell 설정후
Class를 생성해주었던 MyCell과 연결해주어야한다. )
( Label 의 Lines는 0 으로 해주어야 한다. )
Label에 들어갈 임시 Text를 Array를 이용해 생성해준다.
테이블뷰의 cell을 클릭했을때 높이가 자동으로 변하게 하기 위해선
UITableView.automaticDimension 을 외워둬야한다.
'🍎 iOS > UIKit' 카테고리의 다른 글
[iOS] Delegate 패턴에 대해서 (0) | 2023.04.05 |
---|---|
[iOS]AutoLayout : TableView_Text_Dynamic_Cell (0) | 2023.04.04 |
[iOS]AutoLayout : pop up _ animation (0) | 2023.04.02 |
[iOS] AutoLayout : Graph _ Animated (0) | 2023.03.31 |
[iOS] AutoLayout : Dynamic Text ( 동적 텍스트 ) (0) | 2023.03.30 |