我創建了一個與iPhone和iPad兼容的應用程序。因爲它基於HTML(PhoneGap),所以兩個設備的應用程序本身是相同的(HTML尺度很好!)。 但啓動屏幕圖像不會在啓動時填充iPad上的顯示。PhoneGap iPad lauch屏幕不適合
在我的Resorces文件夾中,只有iPhone的啓動圖像對於iPad來說很小,我怎樣才能爲iPad另外添加一個呢?
我創建了一個與iPhone和iPad兼容的應用程序。因爲它基於HTML(PhoneGap),所以兩個設備的應用程序本身是相同的(HTML尺度很好!)。 但啓動屏幕圖像不會在啓動時填充iPad上的顯示。PhoneGap iPad lauch屏幕不適合
在我的Resorces文件夾中,只有iPhone的啓動圖像對於iPad來說很小,我怎樣才能爲iPad另外添加一個呢?
您需要指定啓動圖像文件(UILaunchImageFile
)在應用程序的Info.plist屬性:
例如,如果您設置的關鍵UILaunchImageFile~ipad
到iPad
的價值,你的文件名應該是iPad-Portrait.png
和iPad-Landscape.png
。您可以對iPhone進行類似更改,也可以使用iPhone的默認設置(Default.png
)。
嗨,我已經找到了解決這個問題,使用PhoneGap的1.9下降這段代碼到你的應用程序委託應該做的伎倆:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
UIImage* image = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Default-Portrait" ofType:@"png"]];
imageView = [[UIImageView alloc] initWithImage:image];
[image release];
imageView.tag = 1;
[window addSubview:imageView];
[imageView release];
}
需要走在「的applicationDidFinishLaunching」功能後, [super applicationDidFinishLaunching:application]調用。
感謝分享。我也會檢查一下。 – powtac 2010-07-02 18:28:12
您需要像上面提到的那樣指定啓動圖像,但還要檢查並確保在生成後啓動圖標位於正確的位置。在完成PhoneGap項目的構建/運行之後,請檢查xcode中的資源文件夾。我發現我的其他啓動屏幕和應用程序圖標尚未移至此處。一旦我手動複製它們並重新構建它們,所有圖標和啓動屏幕都會像iPad和iPhone一樣工作。
您需要在您的資源 - splash文件夾中放置一個名爲「Default.png」的文件。這將刪除它,是的,我知道這聽起來很愚蠢,因爲它是一個IPAD應用程序,但如果你不想觸摸C代碼,只需添加或替換該文件。它被稱爲即使它是一個IPAD(意思,實際上default.png是iPhone,但是...無論如何,只是嘗試它!)
PG的新版本工作 – renevdkooi 2011-08-31 09:55:23
我有同樣的問題。我嘗試了一大堆解決方案,這些解決方案都是在這裏和網絡上提出的。沒有工作。我的問題是,我正在使用部署目標< iOS 3.2,它不支持在他的帖子中描述的Info.plist設置Mo.。
不幸的是,Apple在Info.plist/splash screen方面有幾個文檔。這一次幫助:
你建立你的項目是這樣的: 毫無「啓動映像」中的Info.plist設置。只需添加下面的圖片:
Default.png
- >這是(大)iPad的開機畫面
Default-Landscape.png
- >這是(大景觀)iPad的開機畫面
Default-Portrait.png
- >這是(大人像)iPad的開機畫面
Default~iphone.png
- >這是(小)iPhone開機畫面
要支持高分辨率顯示器:
[email protected]~iphone.png
- > - >這是(視網膜)iPhone開機畫面
我跟着就加入UILaunchImageFile關鍵的.plist文件http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html的文檔。
這有效,但你必須記得拖放你的ipad圖像到XCode。只需在文件瀏覽器中添加文件就無法工作,您必須使用Xcode!
發現這一個在inet http://useyourloaf.com/blog/2010/6/29/updating-for-the-iphone-4-retinal-display.html – powtac 2010-07-26 20:06:48
和這個http://mrgan.tumblr .com/post/708404794/ios-app-icon-sizes – powtac 2010-07-26 20:11:12