我正在制作一个类似屏幕的 map ,其中 ScrollView 内的 map 图像比 ScrollView 大得多。现在,当用户点击 map 旁边 table 上的某个位置时,用户将被带到该位置点并将该位置带到中心。我正在使用此代码绘制标记并将标记置于中心:
CGRect frame=CGRectMake(pt.x - roundf(scrollMap.frame.size.width/2.0),
pt.y - roundf(scrollMap.frame.size.height/2.0),
scrollMap.frame.size.width, scrollMap.frame.size.height);
[scrollMap scrollRectToVisible:frame animated:YES];
这绝对没问题。但这在放大或缩小 map 时不起作用。我已经尝试了所有可能的方法来使用 ScrollView 的缩放比例来实现这一点,但都是徒劳的。我想我错过了什么。任何帮助将不胜感激。谢谢。
最佳答案
关于ios - 缩放时 UIScrollView subview 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20161150/