我目前有一个图像,其中包含多个值之间的定义距离。该距离由像素距离定义。我想知道在iOS上将这些像素位置转换为点位置的最合适的未来/证明方式是什么。我必须根据执行的计算在这些点中叠加特定图像。有人知道这样做的最好方法吗?
答案 0 :(得分:0)
您的距离值应基于标准图像大小 - 而不是视网膜大小。视网膜图像大小用于填充'所有屏幕上的像素,但由于Apple组织尺寸的方式(总是@ 2x),图像显示尺寸与标准图像相同。
请注意,要使其正常工作,您需要确保图像不会缩放/调整大小以供显示。即图像视图应与标准图像的大小相同。
答案 1 :(得分:0)
很久以前我找到了这个任务的答案。在处理像素时保持完整图像缩放系数的最简单方法包括两种方法。一种是设置CALayer的内容层并处理原始像素大小而不设置CALayer的内容大小,因此它保持1:1的缩放因子。第二种方法是使用iOS提供的缩放系数将像素转换为位置坐标。