如何从 UITableViewCell 获取当前位置(帧)?

Posted

技术标签:

【中文标题】如何从 UITableViewCell 获取当前位置(帧)?【英文标题】:How I get the current location(frame) from a UITableViewCell? 【发布时间】:2016-01-19 22:37:34 【问题描述】:

我想进行自定义转换(使用UIViewControllerAnimatedTransitioning)。因此,我以模态方式呈现UIViewController,然后添加UIImageView(到过渡containerView)并将其框架设置为所选单元格的框架。

一切正常,但框架不正确,UIImageView 不完全在UITableViewCell 上方,如果我从底部选择一个单元格,UIImageView 从单元格的“起始帧”开始动画.

我想我必须以某种方式更新框架,但如何更新?

【问题讨论】:

【参考方案1】:

我认为错位框架的解决方案可以在 Nick Weaver 在这个问题中给出的答案中找到:Get UITableviewCell position from "visible" area or window

【讨论】:

以上是关于如何从 UITableViewCell 获取当前位置(帧)?的主要内容,如果未能解决你的问题,请参考以下文章

从 uitableviewcell 获取数据到第二个视图

如何从 UITableViewCell 中获取价值

如何从自定义 UITableViewCell 获取值到 ViewController?

UITableViewCell 中的 UICollectionView 如何设置选择以将数据从当前视图传递到另一个视图

如何从 cgpoint 获取 UItableviewcell?

如何使用 cellForRowAtIndexPath 从 TableView 中获取自定义 UITableViewCell?