我已经为iPad编写了一个应用程序,我现在想要使用iPhone(通用应用程序)。
目前它在iPhone模拟器中运行,但UIKit元素使用像素位置定位 - 所以很多都在屏幕外。另外我的UIImages太大了,需要缩放以适应iPhone。 我该怎么做?
提前致谢。
更多信息: 如果我使用UIBuilder定位UIImageView,则显示的图像与iPad或iPhone上显示的屏幕比例相同。这就是我想要的,但我需要以编程方式进行。
如果我以编程方式创建UIImageView,它将占用iPhone上与iPad相比更大的屏幕比例。
编辑: 除了OpenGL视图之外,我的笔尖实际上是空的。 OpenGL视图正在缩放。 我以编程方式创建了一些UIKit控件,这就是问题发生的地方。
答案 0 :(得分:1)
可能是最简单的方法:制作两个独立的xib(1个用于iPad,1个用于iPhone)。 启动一个新的通用项目并将其中的一个迁移到它中,这需要一些时间,但它会为您节省很多麻烦。