我有一个imageview(比如imageview)和绿色方形imageview(greenimageView),两者都是在self.view上添加的。
假设:greenimageView永远不会移动。 滚动时,imageview会移动,我需要在imageView(重叠区域)上找到greenimageView的坐标
http://oi61.tinypic.com/jb7jtd.jpg
在下面的例子中,它将是鼻子和眼睛区域。
答案 0 :(得分:1)
您可以使用convertRect:toView
方法:
CGRect rect = [self.view convertRect:y.frame toView:x];
答案 1 :(得分:1)
只需将框位置转换为UIIImageView
坐标即可。
CGPoint greenPosAccordingToImageView = [self.imageView convertPoint:self.greenBox.frame.origin fromView:self.greenBox.superView];