쪼렙 as! 풀스택

iOS - XIB 에서 가져온 TableViewCell의 Dynamic Height (self-sizing height) 본문

개발 일지/iOS & Android

iOS - XIB 에서 가져온 TableViewCell의 Dynamic Height (self-sizing height)

코코앱 2020. 3. 16. 14:30

 

약간 복잡한 TableViewCell 인 경우, Storyboard 안에서 모두 구현하기 보다는, XIB 를 따로 만들어서 관리하는걸 선호한다.

 

그런데 XIB 로 따로 만든 셀에서, DynamicHeight 가 적용이 안되잖아!!

 

한참 헤매다 해결 한 방법.

내가 만든 TableViewCell 에다가 

self.translatesAutoresizingMaskIntoConstraints = false

 

 

ViewController.swift

let nib = UINib(nibName: "TestCell", bundle: nil)
tableView.register(nib, forCellReuseIdentifier: "TestCell")

 

class TestCell : UITableViewCell

override func awakeFromNib() {
	super.awakeFromNib()
	self.translatesAutoresizingMaskIntoConstraints = false
}
Comments