当我调整tableView
的尺寸时,内容会被切断,因为contentSize
似乎由tableView.estimatedRowHeight = 18
决定。
contentSize
的实际tableView
(针对自动布局进行了调整)大于sizeToFit()
认为的sizeToFit()
。
如何告诉tableView
tableView.frame = CGRectMake( 0, self.scrollView.frame.size.height + 18, self.view.frame.size.width, 350 )
tableView.estimatedRowHeight = 18
tableView.rowHeight = UITableViewAutomaticDimension
self.view.addSubview(self.tableView)
tableView.sizeToFit()
内容的正确大小?
{{1}}
答案 0 :(得分:0)
如何告诉sizeToFit()我的tableView内容的正确大小
你没有。作为视图,表视图不知道它有多少行,甚至你认为它应该是行的高度。 (它无法读懂你的想法。)你必须根据行数及其高度计算自己你自己的高度。