0

UIScrollView是否可以从缩放或不缩放中获得相同的坐标。

即,例如,考虑 320.0F 和 480.0F 的普通屏幕。

  1. 点击一个点;视图会给我类似(60.0F,80.0F)的东西。
  2. 放大或缩小视图,使其具有更大或更小的缩放比例,但确保缩放区域包含根据先前缩放比例(60.0F,80.0F)被点击的点。
  3. 再次点击该点,视图会给我不同的坐标值。

问题是,无论视图是否缩放,我都希望具有相同的坐标值。这个想法很简单。我想在不改变坐标的情况下显示缩放和交互的图像。考虑到UIScrollView高度为 1.0 和宽度为 0.66 的想法的应用,我认为在不使用 OpenGL、cocos2d 或任何其他 3D 引擎的情况下制作交互式应用程序时,会有一些专业人士以这种方式编程。

你们知道它是否支持吗?无论哪种情况,请不要等待任何第二个回复。谢谢

4

1 回答 1

1

您可以使用内容大小自行计算,如下所示,

  • x = (original_Width/ width_after_zooming) * point.x
  • y = (original_height/ height_after_zooming) * point.y
于 2013-04-16T07:45:01.830 回答