2010-04-21 71 views
5

有沒有一種方法以編程方式設置在iPad運行在2倍的iPhone應用程序,因爲它啓動(但保持iPhone應用程序本機)。我知道我可以爲每個硬件平臺創建NIB文件,但爲了方便起見,我只是希望應用程序啓動,就好像用戶在iPad上使用了2x一樣。謝謝... R.J。開發iPhone應用程序運行在iPad上 - 自動設置2個

回答

5

號像素加倍說大話是不是你的應用程序的控制之下,是相當多針對沒有爲iPad設計的應用程序柺杖。如果您在原始代碼中沒有針對特定像素的測量結果,那麼移動到更大的屏幕並不困難。

+0

非常感謝您的答覆。我會忙於在程序中處理屏幕。 – 2010-04-28 04:46:16

2

這不是程序控制,但你可以在iOS 4.2上以2x模式啓動應用程序。

我有一對夫婦一直在2x模式啓動應用程序,以及非常好的這是太多,但我只能摸索出這是爲什麼今天!

步驟:

  1. 運行iPhone應用程序(例如,從Xcode中)
  2. 使用 '1X' 和 '2倍' 按鈕選擇所需的縮放水平
  3. 按Home鍵,回到發射
  4. 雙擊Home鍵調出任務管理器
  5. 殺了你的應用程序(按住手指,直到圖標開始跳舞,然後按「 - 」你的應用程序的圖標按鈕)

(如果在步驟1中的調試器下運行時,Xcode會告訴你的程序有一個SIGKILL,並可能會停止在調用堆棧中的某處隨機的;你可以忽略這一點。)

現在,下次運行程序時,它會開始與您在步驟2中選擇縮放級別!

我沒有測試完全關閉程序的每一個方法,但這種偏好並沒有得到保存,如果你在Xcode停止它(例如,使用潤|停止菜單項),並且它不會保存,如果您的程序使用exit終止。使用啓動器關閉它是目前爲止發現的唯一途徑...

+0

很遺憾我的投票去了不存在的人。這傢伙是個好人,有很好的意見。謝謝老兄 – Dumoko 2012-10-24 06:24:11

相關問題