#autolayout 썸네일형 리스트형 [iOS] Self-sizing TableView Cell TableView 안에 여러 동적인 뷰가 들어갈 경우가 많이 있다.그럴 경우 View 하나하나 Height 값을 가져 와서 임의로 Cell Height를 정하시는 분들이 있다. 그러면 추후 유지보수하는데 너무 어려움을 많이 느끼게 된다. (보기에도 좋지 않음) 그래서 레이아웃을 되도록 AutoLayout으로 구성한 다음,아래와 같이 TableView에 설정을 추가해 주자. 12tableView.estimatedRowHeight = 225.0tableView.rowHeight = UITableViewAutomaticDimensioncs estimatedRowHeight는 임의로 설정해놓는 값이고,rowHeight를 UITableViewAutomaticDiemension 으로 설정하면Autolayout 설정.. 더보기 [iOS] change TableHeaderView height dynamically with autolayout TableHeaderView에 높이가 바뀌었을 경우 해당 뷰 높이를 갱신 하더라도 TableHeaderView의 영역이 변하지 않아 어려움을 겪으신 분들은 아래 소스를 참조해보세요. 123456789101112if let headerView = tableView.tableHeaderView { let height = headerView.systemLayoutSizeFitting(UILayoutFittingCompressedSize).height var headerFrame = headerView.frame //Comparison necessary to avoid infinite loop if height != headerFrame.size.height { headerFrame.size.height = h.. 더보기 이전 1 다음