gpt4 book ai didi

ios - UITableView 可见单元自动布局后计算 View 位置

转载 作者:行者123 更新时间:2023-11-29 05:41:12 24 4
gpt4 key购买 nike

我正在使用 UITableView 的visibleCells 属性。在scrollViewDidEndScrolling中,我根据单元格的内容偏移和高度计算哪些对用户可见,之后我只是打印 UITableViewCell 内按钮的位置。问题是按钮的位置尚未计算。即使在计算后我调用 cell.layoutIfNeeded() ,按钮的原点也没有计算正确。

有谁知道visibleCells中的单元格是否已经具有使用自动布局计算的 View ,或者它只是在自动布局计算发生之前返回单元格?

最佳答案

所以,我最终所做的是调用 convertRect:toView:

我传递了 view nil 值,因此它返回了窗口对象中的正确位置。我仍然对这个魔法感到惊讶,因为 super View 中的框架位置不正确,并且在调用转换矩形方法后,我在窗口坐标系中得到了正确的位置。

关于ios - UITableView 可见单元自动布局后计算 View 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56525662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com