美文网首页
获取tableviewCell在当前屏幕中的坐标值

获取tableviewCell在当前屏幕中的坐标值

作者: 26b5cc676194 | 来源:发表于2017-05-03 17:29 被阅读274次

在使用 UITableViewCell 的frame属性获取origin得到的坐标是不变的.

也就是说如果UITableView初始化完毕后,每个cell的坐标是固定的,x不变,y 随index递增的.

经过测试发现,任何一个cell拖拽或则滑动到UITableView的任意相对位置,cell的frame属性都没有改变.

那怎样获取UITableViewCell相对于UITableView的坐标?

CGRect rectInTableView = [tableView rectForRowAtIndexPath:indexPath];   
   
  
CGRect rect = [tableView convertRect:rectInTableView toView:[tableView superview]]; 

相关文章

网友评论

      本文标题:获取tableviewCell在当前屏幕中的坐标值

      本文链接:https://www.haomeiwen.com/subject/hfhltxtx.html