Ios 如何以mm/cm为单位显示两幅图像之间的距离

Ios 如何以mm/cm为单位显示两幅图像之间的距离,ios,uiimage,measurement,Ios,Uiimage,Measurement,我想用(真实世界)mm/cm显示可以在y轴上移动的两个图像之间的距离(仅在y轴上)。我对此已经想了很久,但考虑到我的经验不足,我想不出一个合理的方法来解决这个问题(对我放松点!我是新开发人员)。如果有人能帮我,那太好了。1厘米=47像素 而且很容易找到两幅图像之间的距离(以像素为单位) 所以你可以把像素转换成厘米,就像你有200个像素的距离,那么你的厘米会像-->(200/47)=4.25厘米 int distance=imageview1.frame.origin.y-imageview2.f

我想用(真实世界)mm/cm显示可以在y轴上移动的两个图像之间的距离(仅在y轴上)。我对此已经想了很久,但考虑到我的经验不足,我想不出一个合理的方法来解决这个问题(对我放松点!我是新开发人员)。如果有人能帮我,那太好了。

1厘米=47像素 而且很容易找到两幅图像之间的距离(以像素为单位)

所以你可以把像素转换成厘米,就像你有200个像素的距离,那么你的厘米会像-->(200/47)=4.25厘米

int distance=imageview1.frame.origin.y-imageview2.frame.origin.y

int像素中心计=距离/47


快乐编码

重复问题:-您需要知道设备显示器的DPI,原因之一是:您说很容易找到两个图像之间的距离(以像素为单位)。我以前从未做过。我很快地搜索了一下,但没发现什么我能理解的东西。你能示范一下吗?谢谢。当然,我刚刚开始在我的项目中尝试代码,完成后我会接受你的答案抱歉耽误了这么长时间,但我有个问题。我使用了以下代码:
self.distance=self.laserGuide1.frame.origin.y-self.laserGuide2.frame.origin.y;self.pixeltoCentimeter=self.distance/47;NSString*intString=[NSString stringWithFormat:@“%d”,self.pixeltoCentimeter];self.cmDistance.text=intString但标签没有显示任何内容。你能看出我做错了什么吗?别担心,我会接受你的答案,我不会忘记;)不,控制台里没有任何东西。一片空白。代码现在在ViewDidLoad部分。首先告诉我您正在获取两个Imageview的origin.y,然后首先对两个Imageview的origin.y进行NSLog。。