【发布时间】:2016-01-08 20:16:36
【问题描述】:
这有点奇怪,但我正在尝试创建一个具有在屏幕之间移动的动画的应用。我遇到的问题是,当我告诉设备创建 35 x 35 的 UIView 时,它在 iPad 和 iPhone 上的尺寸不同。
CGRectMake(0, 100, 35, 35);
所以,我的目标是在所有设备上创建完全相同大小的 UIView。我尝试查看比例,但是当我测试它们时,这两种设备的比例都是 2。
[UIScreen mainScreen].scale
它们似乎只是大小略有不同,所以我不确定我需要做什么。非常感谢任何想法或想法!
【问题讨论】:
-
你说的尺寸是英寸还是厘米?
-
是的,对于正在看手机的人来说,如果您将两个屏幕上的 UIView 并排放置,我希望它们的大小完全相同。
-
您要查找的概念是 ppi。这个应该有帮助-stackoverflow.com/questions/14517356/…
标签: ios objective-c uiview scaling cross-device