我正在使用可以缩放,平移和旋转的图像实现视图,并且可以使用CALayers
添加一些注释(行)。我的疑问是如何只对底层图像执行缩放操作并保留注释的大小和位置?在我的第一个实验中,我最终将所有注释线放大了......是否有一个很好的库来处理这种需求?或者您认为哪种方式最适合创建这样的东西?
这就是我的想法:
1)主要结构基于两个兄弟视图(图像和注释)
2)当我应用缩放时,我将其应用于仅图像。
3)我跟踪所有旋转和缩放操作,并将变换矩阵应用于定义注释视图中的线的点,因此该点将在新的点上绘制保持线宽不变的位置。
对我而言,它听起来有点过于复杂的解决方案......应该有更简单的方法:/