为什么UITableView根据其默认的rowheight(44)而不是自定义rowHeight来计算其contentS



这里有一个问题:

如果你有 20 个单元格并设置了 tableView.rowHeight = 60 ,并且在 tableView 加载其数据后,其contentSize 44*20=88020*60=1200

如果我想contentSize 1200,我该怎么办

首先,您应该在viewDidLoad((中将rowHeight如下所示:

tableView.rowHeight = 60

然后在 cellForRowAtIndex(( 中,编写一个 print 语句来确认相同,如下所示:

print("tableViewContentSize = (tblView.contentSize)")

你会得到内容Size = 1200,滚动表格视图

希望对您有所帮助!

最新更新