我为IOS 7构建并运行我的旧iPad应用程序。 屏幕分辨率是原来的两倍。
我不想重新编写代码来定位控件
没有故事板。一切都在代码中
我可以在IOS 7中获得与之前相同的分辨率吗?
答案 0 :(得分:0)
屏幕坐标仍然相同,坐标是浮点数。
屏幕分辨率为2048 x 1536,但是如果您获得整个屏幕的CGRect帧,它仍然是1024x768,因为GGRect是浮点数。
答案 1 :(得分:0)
我真的不明白你的问题。你不应该对所有元素的de position有任何问题,因为坐标系没有变化。
您需要做的是设计具有视网膜尺寸的图像。例如,如果您有一个2x2的图像,则需要具有相同比例的相同图像,但需要4x4。
答案 2 :(得分:0)
听起来你可能正在iPad上运行iPhone应用程序。在新的iPad上,iPhone应用程序使用视网膜资产在iOS 7上自动以2x模式运行。