我想根据返回的行数设置tableview的高度。
这就是我正在做的事情
override func viewDidLoad() {
super.viewDidLoad()
let height: CGFloat = self.contactListTableView.rowHeight
let h = Float(height) * Float(contactDbData.count)
if(h > 445.0)
{
self.contactListTableView.frame = CGRectMake(0, 50, self.contactListTableView.frame.size.width, 445)
}
else
{
self.contactListTableView.frame = CGRectMake(0, 50, self.contactListTableView.frame.size.width, CGFloat(h))
}
contactListTableView.delegate = self
contactListTableView.dataSource = self
}
假设我的行高为70并获得3行,这意味着表高度应为3 * 70 = 210。
我应该如何实现这一目标?