当 tableView 滚动时,很难通过以下方式知道它在屏幕上的当前位置 选择之前的所有行的乘法 heightForRowAtIndex。
是否有其他方法可以获取tableView或屏幕中选定的tableViewCell的Y坐标? 我尝试获取单元格框架或边界,但在 didSelectRowAtIndexPath 方法中获取 (0,0,0,0) 矩形。
最佳答案
当scrollView滚动时,其上的位置不会改变, 实际上是内容 View 移动了。
Tableview 是一种 ScrollView 。您可以获得一个属性“contentOffset”,这可能会对您有所帮助。
关于ios - 如何获取TableView中选定的UITableViewCell的原点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9308059/