2014-03-14 52 views
6

只是想一想,在開發應用程序時,我們是否可以繞過iPhone/iPad應用程序的Splash-Screen?實際上,我需要的應用程序沒有Splash-screen,但是如果我沒有在X-code中爲Splash設置圖像,它會在啓動後顯示爲黑屏,我想重寫此內容。iOS:繞過閃屏

+0

@DCMaxxx是正確的。當您啓動Facebook應用程序時,您會看到新聞源的基本輪廓。這不是應用程序,而是閃屏圖像。 – n00bProgrammer

回答

2

我不認爲這是可能的。啓動畫面在應用程序加載到內存中時顯示。因此,你應該提供一個啓動畫面,使加載過程看起來更好。

使用啓動畫面爲您帶來好處,並在應用程序加載時顯示您的徽標/信息。

8

根據HIG guidelines,飛濺圖像或啓動圖像是強制性的。

您必須提供至少一個啓動圖像。通常,iPhone應用程序至少包含一個縱向方向的啓動圖像; iPad應用程序至少包含一個縱向方向的啓動圖像和至少一個橫向方向的啓動圖像。

蘋果公司不接受提交審查而無閃屏的申請。

+0

感謝您的幫助.. :) –

1

如果您閱讀Human Interface Guideline,您會看到啓動圖像是強制性的。

但是,你可以沒有通過使用相同的圖像作爲你的第一個屏幕(這正是蘋果希望你做的 - 再次看到指導方針)。

0

通用應用必須爲iPhone和iPad成語提供啓動圖像。

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

爲了讓系統知道你的應用程序支持iPhone 5的屏幕尺寸,包括在你的應用程序的包一個正確命名的啓動圖像。在運行時,系統會查找名稱中包含-568h修飾符的啓動映像。如果存在這樣的圖像,則系統假定您的應用程序明確支持iPhone 5並以全屏模式運行它。如果這樣的圖像不存在,則系統會在屏幕較大的設備上以低於應用內容的黑條的方式運行您的應用;它還會將您的應用程序的屏幕大小報告爲320 x 480點,以便您的應用程序的基於屏幕的計算繼續正確。

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html