我正在开始开发 iPad 应用程序,以帮助测量员进行建筑/现场调查。基本场景是应用程序将呈现选定建筑物或地点的平面图(可以以通常的 iPad 方式进行操作 - 缩放、旋转、平移)。然后,测量员(用户)将能够选择要放置在计划上的图钉,该图将弹出用于输入针对图钉的调查详细信息的弹出窗口。想想 iOS 地图应用程序,但使用计划/图表而不是地图,并且(我猜)使用图像坐标而不是地理信息。
我已将计划加载到 UIImageView 中,并且各种手势都工作顺利,我现在面临的一个大问题是如何在缩放/旋转时将引脚“连接”或锁定到计划/平移(并保存/恢复)。我尝试了一些想法,例如使用 addsubview 将引脚作为 UIImageView 对象添加到基本计划图像。这样做的原因是,引脚被锁定在基本图像上的位置,但是当使用手势时,它们也会随着基本图像一起缩放和旋转。然后我对这种方法提出的问题是......如何在基本图像可以缩放和旋转时跟踪与基本图像(平面图/图表)相关的引脚位置?如何防止引脚缩放(始终大小相同)?保持引脚方向?
再次,考虑到 iOS 地图应用程序(或谷歌地图),我正在寻求一些指导,以在更高级别上寻求最佳方法,但显然越详细和细节越好!
提前谢谢了。迈克尔。