在我的self.view
-subview->中UIScrollview和另一个self.view
-subview-> overlayview
这似乎超过了UIScollView
在我缩放滚动视图或平移滚动视图后,我希望滚动视图的坐标根据图像中所示的overlayview
。黄色是overlayview
我尝试使用此代码
CGRect visibleRect = [scrollView convertRect:scrollView.bounds toView:overlayview];
这不起作用。
还需要考虑滚动视图的缩放和平移
如何为两个不同的视图获得相对coordinate transformation
?
或者还有其他方法可以从scrollview中获取大部分图像吗?
尝试了这段代码,但也没有工作
CGPoint overlayToSelf = [self.view convertPoint:overlayView.frame.origin fromView:overlayView];
CGPoint selfToScrollview = [scrollView convertPoint:overlayToSelf fromView:self.view];
visibleRect = CGRectMake(selfToScrollview.x, selfToScrollview.y, Overlaywidth, Overlayheight);