2012-02-16 40 views
2

当tableView正在滚动时,难以通过 乘以heightForRowAtIndex来选择之前的所有行,从而知道其在屏幕上的当前位置。如何在TableView中获取选定的UITableViewCell的原点?

是否有其他方式来获得Y坐标的选择tableViewCell的tableView屏幕? 我尝试获取单元格框架或边界,但在didSelectRowAtIndexPath方法中获取(0,0,0,0)矩形。

回答

2

当scrollView滚动时,它的位置没有改变, 实际上是移动了内容视图。

tableview是一种scrollview。你可以得到一个属性“contentOffset”,它可以帮助你。

相关问题