5

起動時にiPhoneアプリを2倍で実行するようにiPadをプログラムで設定する方法はありますか(ただし、iPhoneアプリはネイティブのままにしておきます)。ハードウェア プラットフォームごとに NIB ファイルを作成できることは理解していますが、簡単にするために、ユーザーが iPad で 2x をタップしたかのようにアプリを起動したいと考えています。ありがとう...RJ

4

2 に答える 2

5

いいえ。ピクセルを倍増させるマラーキーはアプリの制御下になく、iPad 用に設計されていないアプリのほとんどの松葉杖です。元のコードで特定のピクセル測定に夢中にならなかった場合、より大きな画面に移行するのは難しくありません。

于 2010-04-21T05:32:08.140 に答える
2

完全なプログラム制御ではありませんが、iOS 4.2 でアプリを 2x モードで起動することができます。

私は常に 2x モードで起動するアプリをいくつか持っていましたが、それも非常に良かったのですが、なぜこれが今日なのかがわかりませんでした!

手順:

  1. iPhone アプリを実行する (Xcode などから)
  2. 「1x」および「2x」ボタンを使用して、目的のズーム レベルを選択します
  3. ホームボタンを押してランチャーに戻ります
  4. ホームボタンをダブルタップしてタスクマネージャーを起動
  5. アプリを強制終了します (アイコンが踊り始めるまで指を押したままにしてから、アプリのアイコンの「-」ボタンを押します)

(ステップ 1 でデバッガーの下で実行した場合、Xcode は、プログラムが SIGKILL を取得したことを通知し、コール スタックのどこかでランダムに停止する可能性があります。これは無視できます。)

次にプログラムを実行すると、手順 2 で選択したズーム レベルで起動します。

プログラムを閉じるすべての方法を完全にテストしたわけではありませんが、Xcode から停止した場合 (たとえば、[実行|停止] メニュー項目を使用)、この設定は保存されません。exit. これまでに見つけた唯一の方法は、ランチャーを使用して閉じることです...

于 2011-01-17T00:35:33.350 に答える