2014-10-10 12 views

cevap

3

Maalesef, bence bu baştan yaratıcılığınızı LaunchImages ... için kullanamazsınız ... ama hayatımızı kolaylaştıran bir yaklaşım var: yeni LaunchScreen.xib.

Dosya> Yeni, Kullanıcı Arayüzü yeni Lansmanı Ekranı oluşturun: Creating Launch Screen

Şimdi, projenizin hedef yeni Fırlatma Ekran Dosyası ayarlayabilirsiniz: Setting your new Launch Screen

bu LaunchScreen içinde. xib vektörünüzü tüm ekran boyutlarına uyarlamak için AutoLayout kullanarak vektör resminizi koyabilirsiniz.

Neden TÜM boyutlar için vektör resimlerini kullanamayacağınızı söyledim? Çünkü yalnızca iOS 8+ işletim sisteminde çalışıyor. IOS 7 için PNG görüntüsünü oluşturdum ve bunu LaunchImage varlık kataloğuna eski şekilde koydum. LaunchImage iOS 7

Not: Bu yaklaşımı yalnızca simülatörde test ettim.

+0

Bir yıl oldu, ancak bunu nasıl yaptığınıza veya projeyi bir yere yükleyebileceğinize dair ayrıntılı bilgi verebilir misiniz? LaunchScreen.xib'de bir UIWebView içine bir SVG yüklediniz mi? Derleme zamanı PNG'leri oluşturmak için vektör PDF'lerini bir UIImageView uygulamasında kullandınız mı? –

+0

1) Vektör PDF'leri projeye aktar (nasıl yapılacağı: http://martiancraft.com/blog/2014/09/vector-images-xcode6/) 2) LaunchScreen.xib'i (Apple'ın "Dosyayı Başlatması" olarak adlandırın) gerçekleştirin iOS8 + için "). UIImageView for LaunchScreen.xib ve Image özelliği 3'lü basit bir PDF vektör set 3) Daha eski iOS (iPod 4th ve iPhone 3GS için iOS 6.1; iPhone 4 için iOS 7.1) eski şekilde tasarım Launch Image .PNG'ye ihtiyacınız var. Image.xcassets'inize bir LaunchImage ekleyin ve "iOS 8.0 ve Daha Sonra" nın işaretini kaldırın. –

2

Evet, bunu XCode 6 ile yapabilirsiniz. Bu yeni sürümle birlikte eklenen yeni bir özelliktir. Session 441 WWDC 2014

size daha fazla bu şekilde hakkında bilgi :)

  • yeni bir resim boş görüntü üzerinde
  • tıklayın set yapın
  • nitelikleri denetçisine vektör seç set verir. Artık evrensel bir görüntünüz var!)

Enjoy; bu evrensel yuvaya vektör sürükleyin

  • !

  • +1

    Ancak bu bir başlangıç ​​resmi mi? –

    +0

    Değil. LaunchImage'ın (henüz?) Için vektör seçeneği yok. – Rivera