我开始将iPhone应用程序转换为iPad,该应用程序是一个特殊的计算器,并且有一种感觉和外观。在iPhone上是使用肖像,因为它是最合适的。将iPhone应用程序转换为iPad
我的问题是:
i。当我在iPad上运行它时,是否需要使用整个iPad屏幕尺寸?我想通过比较原始大小的125%来升级所有控件的大小和宽度。在iPad上运行时,如何检查设备屏幕大小以及如何将计算器置于中心位置?目前iPad是CGRectMake(0,0,640,1024)
,但它可能在未来发生变化。
ii。我也喜欢在iPad的两个方向上进行相应的调整,但只能在iPhone上进行调整。我不知道如何以最有效的方式做到这一点...如果你可以提供建议。
我目前iPhone的代码有.xib
与不同的控制,但我调整它们全部采用 -setFrame:CGRectMake(...)
代码,到目前为止,我在设置项目设置中TARGETED_DEVICE_FAMILY
运行在两台设备上的应用程序,但并没有改变任何-setFrame:CGRectMake(...)
的根据设备动态变化。
TIA
感谢您的回复,如果我可以似乎BASICA lly我需要调整iPhone的大小然后iPad的肖像,然后还iPad的景观?是否有一些技术,iPad的方向会自动调整我的应用程序,或者我需要编码的情况下?再次感谢 – 2012-07-16 22:47:23
您可以使用“should”方法来防止旋转。但除此之外,您必须将视图设置为在笔尖(或代码中)自动调整大小或在视图旋转后执行。如果您在笔尖使用适当的支柱和冲刺,您可以在两个设备上实现所有方面的自动对中。这是一个复杂的话题,因此您需要详细了解它。 – 2012-07-16 23:39:42