Ios ROWATINDEXPATH的Swift HEIGHT调用次数过多
这些是我对tablerow的委托方法Ios ROWATINDEXPATH的Swift HEIGHT调用次数过多,ios,swift,uitableview,Ios,Swift,Uitableview,这些是我对tablerow的委托方法 func numberOfSectionsInTableView(tableView: UITableView) -> Int { return 1 } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 2 } func tableView(
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
{
println(indexPath.row)
return 300.0;
}
heightForRowAtIndexPath中的println正在运行,这是我的输出:
0
1
0
1
0
1
0
1
0
0
1
1
为什么叫这么多次?“我的UI”中只显示了2个单元格。是否在某处调用reloadData()?否,在任何地方都不会调用deloadData,无论调用数据源(或委托)方法的频率如何。表视图在发现有必要时调用它们。是否在某个地方调用reloadData()?否,在任何地方都不调用deloadData,不管调用数据源(或委托)方法的频率有多高。表视图在发现有必要时调用它们。