我的UITableView具有静态单元格内容,这些内容由6个部分构成,每个部分包含1行,其中包含多个组件。因此,需要垂直滚动视图。
我正在尝试完成的任务:在位于其中一个下方的按钮上方打开一个弹出框,一旦用户滚动就会看到它,因此x,y是动态的
我尝试根据UIButton框架设置弹出框架。边界但它没有出现在正确的位置。
编辑:玩硬编码的数字我发现x,y = 100,668但是我查看了所有组件,无法在任何地方找到这些数字
请咨询
答案 0 :(得分:3)
我这样做是为了找到与整个视图相关的tableview单元格的位置,如下所示:
CGRect cellRect = [cell.superview convertRect:cell.frame toView:self.view];
我猜想要找到按钮的位置,你会用button.frame交换cell.frame:
CGRect buttonRect = [cell.button.superview convertRect:cell.button.frame toView:self.view];
希望这有效!