2010-04-21 12 views
5

Gibt es eine Möglichkeit, das iPad programmatisch so einzustellen, dass die iPhone-App beim Start 2x ausgeführt wird (die iPhone-App bleibt jedoch nativ). Ich verstehe, dass ich NIB-Dateien für jede Hardwareplattform erstellen kann, aber aus Gründen der Einfachheit möchte ich die App nur so starten, als hätte der Benutzer die 2x auf dem iPad angetippt. Danke ... R.J.Entwickeln der iPhone-App zum Ausführen auf dem iPad - Auto-Set 2x

Antwort

5

Nein. Der Pixel-Doubling-Malarkey steht nicht unter der Kontrolle Ihrer App und ist eine Art Krücke für Apps, die nicht für das iPad entwickelt wurden. Wenn Sie im Originalcode nicht auf bestimmte Pixelmaße achten, sollte es nicht schwierig sein, auf den größeren Bildschirm zu wechseln.

+0

Vielen Dank für die Antwort. Ich werde mich damit beschäftigen, den Bildschirm im Programm zu behandeln. –

2

Es ist nicht ganz Programmsteuerung, aber Sie können eine App im 2x-Modus auf iOS 4.2 starten.

Ich hatte ein paar Apps, die immer im 2x-Modus gestartet wurden, und sehr schön war es auch, aber ich habe nur herausgefunden, warum das heute war!

Schritte:

  1. Run iPhone App (zB von Xcode)
  2. Use '1x' und '2x' Tasten gewünschte Zoomstufe
  3. Presse Home-Taste wählen, um wieder
  4. Werfer
  5. Doppel Home-Taste tippen bringen Task-Manager
  6. Kill your app (halten Finger nach unten, bis Symbole zu tanzen beginnen, drücken Sie die '-' Taste auf das icon der App)

(Wenn Sie unter dem Debugger in Schritt 1 gelaufen sind, wird Xcode Ihnen sagen, dass das Programm ein SIGKILL bekommen hat, und möglicherweise irgendwo im Call-Stack anhalten; Sie können dies ignorieren.)

Jetzt, wenn Sie das Programm das nächste Mal ausführen, wird es mit der Zoomstufe starten, die Sie in Schritt 2 ausgewählt haben!

Ich habe nicht jede Methode zum Schließen des Programms getestet, aber diese Einstellung wird nicht gespeichert, wenn Sie sie von Xcode aus anhalten (z. B. über den Menüpunkt Ausführen | Stop), und sie wird nicht gespeichert Ihr Programm wird mitbeendet. Das Schließen mit dem Launcher ist der einzige Weg, den ich bisher gefunden habe ...

+0

Schade, dass meine Stimme zu einer nicht existierenden Person gegangen ist. Dieser Typ war ein guter Typ mit guten Ratschlägen. Danke Kumpel – Dumoko

Verwandte Themen