2014-10-10 35 views

回答

3

不幸的是,我認爲你不能使用矢量藝術作品的所有你的LaunchImages ... ...但有一種方法,使我們的生活更輕鬆:新的LaunchScreen.xib

在文件>新建,您在用戶界面中創建一個新的啓動畫面:現在 Creating Launch Screen

,您可以設置新的啓動畫面文件在項目的目標: Setting your new Launch Screen

在這種LaunchScreen。 xib你可以把你的矢量圖形,使用AutoLayout適應你的矢量到所有屏幕尺寸。

爲什麼我告訴你不能使用所有尺寸的矢量圖形?因爲它只適用於iOS 8+。對於iOS 7,我創建了PNG圖像,並以舊方式將其放入LaunchImage資產目錄中。 LaunchImage iOS 7

PS:我只在模擬器中測試過這種方法。

+0

已經過了一年了,但是您能詳細說明您是如何做到的或將項目上傳到了哪裏?您是否已將LaunchScreen.xib中的SVG加載到UIWebView中?您是否在UIImageView中使用矢量PDF來生成編譯時PNG? – 2015-10-17 03:11:27

+0

1)將矢量PDF導入到項目中(如何操作:http://martiancraft.com/blog/2014/09/vector-images-xcode6/) 2)實現LaunchScreen.xib(由Apple命名爲「Launch File 「)適用於iOS8 +。拖放UIImageView for LaunchScreen.xib和Image屬性中的簡單設置矢量PDF 3)較舊的iOS(適用於iPod 4th和iPhone 3GS的iOS 6.1;適用於iPhone 4的iOS 7.1),您需要以舊的方式設計Launch Image .PNG。在Image.xcassets中添加一個LaunchImage並取消選中「iOS 8.0及更高版本」。 – 2015-10-20 15:26:54

2

是的,你可以用XCode 6做到這一點。這是新版本添加的新功能。

Session 441從WWDC 2014爲您提供有關這種方式的更多信息:)

  • 創建一個新的圖像設置
  • 單擊空白圖像上設置
  • 選擇載體導入屬性檢查器。 現在你有一個普遍的形象!
  • 拖動載體導入這個通用插槽;)

享受!

+1

但它是一個啓動圖像? – 2014-10-10 21:48:03

+0

不是。 LaunchImage沒有矢量選項(尚未?)。 – Rivera 2014-11-07 09:09:54

相關問題