2011-11-21 27 views
13

Hikaye panosu kullanıyorum (bu tamamen yeni!).NIB tabanlı bir projeyi Storyboard tabanlı olarak nasıl dönüştürürüm?

Varolan xib dosyalarınımı nasıl alabilirim ve bunları storyboard seçeneğini kullanarak tek bir dosyaya nasıl eklerim?

+0

Geleneksel birkaç XIB düzenini storyboard'a dönüştürmeyi mi kastediyorsunuz? – Raptor

+0

Yeni bir hikaye panosuna birden fazla varolan xib dosyası ekleyerek buna benzer. – Xander

+0

, bu konuyu Google’da az buluyor. Storyboard'ları mevcut .nibs ile bir proje ile kullanmaya başlamak için bir yol yoktur? Artık bağlantı mevcut olmayan – Airuop

cevap

21

bunun için 1 tıklama yolu yok. Jesse Feiler tarafından "Sams, Mac ve iOS için Temel Verileri Kendine Temel Verileri Öğretin" adlı kitabına göre, geliştirici arayüzlerinde, mevcut uçları dönüştürmemek için değil, yeni projeler için kullanmak anlamında yeterince farklıdır. Görüntü geçişlerinin ele alınış şeklindeki büyük farklılıklardan biri. Ancak, ben dalma aldım ve buna değdiğini hissediyorum çünkü hala daha büyük bir projenin başlangıcına yakındım. Bunu yapmak manuel işlem gerektirir. Apple Converting to Storyboards Release Notes projeye storyboard nasıl eklenir. Bu size bir storyboard verecek, ancak mevcut xib'leriniz storyboard'a aktarılmayacak. Bunu ben yapmadım. Yeni bir proje ile başladım ve yeniden kullanmak istediğim özel görünüm denetleyici sınıfları üzerine kopyaladım (.h ve .m). Daha sonra, hikaye tahtasını oluşturmaya ve anlam oluşturduğunda arayüz oluşturucuyu kullanarak eski projelerdeki xib dosyalarından kesip yapıştırdım. O kadar uzun sürmez. Özel görüntüleme denetleyicilerinizi storyboard'daki görünümlerinizi kontrol etmek üzere atadıktan sonra, görüntü geçişlerini seçen ve bunları storyboard istekleriyle değiştiren kodunuzdan IBActions'ı çıkarmak isteyeceksiniz. Hikayeler storyboard'a eklenir ve view controller'ınıza bir prepareForSegue yöntemi ekleme seçeneğine sahipsiniz. İsteğe bağlı prepareForSegue yöntemi, kaynak görünümü denetleyicisindeki herhangi bir şeyi bitirmek ve geçişten önce hedef görünüm denetleyicisini ayarlamak için kullanılır.

+0

. Bunu bugün nasıl halledebiliriz lütfen? – nyxee

İlgili konular