开发iPhone应用程序以在iPad上运行 - 自动设置2倍

时间:2010-04-21 04:50:00

标签: iphone ipad zoom launch

有没有办法以编程方式将iPad设置为以2倍的速度运行iPhone应用程序(但保持iPhone应用程序原生)。我知道我可以为每个硬件平台创建NIB文件,但是为了方便起见,我只是宁愿启动应用程序,就像用户在iPad上点击了2x一样。感谢... R.J。

2 个答案:

答案 0 :(得分:5)

没有。像素倍增的malarkey不在你应用程序的控制之下,对于不是为iPad而设计的应用程序来说几乎是一个拐杖。如果您对原始代码中的特定像素测量结果不满意,那么移动到更大的屏幕应该不难。

答案 1 :(得分:2)

这不是程序控制,但你可以在iOS 4.2上以2x模式启动应用程序。

我有几个应用程序总是以2x模式启动,非常好也是,但我只知道为什么今天这样!

步骤:

  1. 运行iPhone应用程序(例如,从Xcode运行)
  2. 使用“1x”和“2x”按钮选择所需的缩放级别
  3. 按主页按钮返回启动器
  4. 双击主页按钮以显示任务管理器
  5. 杀死你的应用程序(按住手指直到图标开始跳舞,然后按应用程序图标上的“ - ”按钮)
  6. (如果你在步骤1中的调试器下运行,Xcode会告诉你程序有一个SIGKILL,并且可能在调用堆栈中随机停止;你可以忽略它。)

    现在,下次运行程序时,它将以您在步骤2中选择的缩放级别启动!

    我没有完全测试每个关闭程序的方法,但是如果你从Xcode中停止它(例如,使用Run | Stop菜单项),这个首选项就不会被保存,如果你没有保存它程序使用exit终止。使用启动器关闭它是迄今为止我发现的唯一方法......