如何从 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 获取值到 ViewController?
UITableViewCell 中的 UICollectionView 如何设置选择以将数据从当前视图传递到另一个视图
如何从 cgpoint 获取 UItableviewcell?
如何使用 cellForRowAtIndexPath 从 TableView 中获取自定义 UITableViewCell?