【发布时间】:2010-08-10 03:24:17
【问题描述】:
可以说,我有一个“世界观”,它由 UIScrollView 上的一个大的、可缩放的区域组成。我想要几个按钮在我捏缩放时保留它们的世界位置,就像谷歌地图中的图钉一样。我一直在尝试的代码(我已经编码了几个小时,但我认为这听起来不错……尽管我可能只是精疲力尽)是:
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
CGPoint center = button.center;
center.y = center.y * scrollView.zoomScale;
center.x = center.x * scrollView.zoomScale;
button.center = center;
NSLog(@"Button coordinates are %f, %f, zoomScale is %f", button.center.x, button.center.y, scrollView.zoomScale);
}
谁能看出我做错了什么?
提前致谢!
【问题讨论】:
标签: cocoa-touch uikit uiscrollview uibutton