gpt4 book ai didi

iphone - 查找 UITableView 中 UIButton 的 X、Y 坐标

转载 作者:行者123 更新时间:2023-12-03 20:51:10 25 4
gpt4 key购买 nike

我的 UITableView 具有静态单元格内容,这些内容由 6 个部分构成,每个部分有 1 行包含多个组件。因此需要垂直 ScrollView 。

我试图完成的任务:在位于下部部分之一的按钮上方打开一个弹出窗口,一旦用户滚动,它就可见,因此 x,y 是动态的.

我尝试根据 UIButton 框架和边界设置弹出框框架,但它没有出现在正确的位置。

编辑:使用硬编码数字,我发现 x,y = 100, 668,但我查看了所有组件,但在任何地方都找不到这些数字

请指教

最佳答案

我这样做是为了找到表格 View 单元格相对于整体 View 的位置,如下所示:

CGRect cellRect = [cell.superview convertRect:cell.frame toView:self.view];

我猜想,要找到按钮的位置,您需要将 cell.frame 与 button.frame 交换:

CGRect buttonRect = [cell.button.superview convertRect:cell.button.frame toView:self.view];

希望这有效!

关于iphone - 查找 UITableView 中 UIButton 的 X、Y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21312169/

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