相关疑难解决方法(0)

使用convertPoint获取父UIView内的相对位置

我已经看了十几个关于这个主题的SO问题,但没有一个答案对我有用.也许这会帮助我回到正确的道路上.

想象一下这个设置:

在此输入图像描述

我想得到centerUIButton相对于UIView 的坐标.

换句话说,UIButton中心在UITableViewCell中可能是215,80,但相对于UIView,它们应该更像260,165.如何在两者之间进行转换?

这是我尝试过的:

[[self.view superview] convertPoint:button.center fromView:button];  // fail
[button convertPoint:button.center toView:self.view];  // fail
[button convertPoint:button.center toView:nil];  // fail
[button convertPoint:button.center toView:[[UIApplication sharedApplication] keyWindow]];  // fail
Run Code Online (Sandbox Code Playgroud)

我可以通过循环遍历所有按钮的超级视图并添加x和y坐标来做到这一点,但我怀疑这有点过分.我只需要找到covertPoint设置的正确组合.对?

objective-c ios

60
推荐指数
4
解决办法
5万
查看次数

iOS spriteKit子节点相对于视图坐标的位置

我有一个子节点添加到另一个节点.我想让子节点相对于视图坐标而不是父节点坐标

coordinate-systems ios sprite-kit

7
推荐指数
1
解决办法
9090
查看次数

标签 统计

ios ×2

coordinate-systems ×1

objective-c ×1

sprite-kit ×1