Bazı eski projeleri Xcode 4.5'e taşıyorum ve Ana Arayüz projesi açılır menüsünün asıl işlevi konusunda biraz şaşırdım. Çerçeve aslında bu değerle ne yapar?Xcode'daki "Ana Arayüz" aslında ne * do *?
cevap
Burada, Storyboard kullanmıyorsanız, başlatılacak Arabirim Oluşturucusu dosyasının (xib) hangi konumda kullanılacağını belirtebilirsiniz. Hikaye panosu tabanlı bir projeniz varsa, dikkat edin:
Müthiş! Yukarıdaki yorumu kopyalayıp yapıştırabilirsiniz. –
Bunu neden yapmak zorundayım? Ve bu cevap, tonlarca farklı şekilde cevaplanabileceği gibi değil. Eğer soru "hangi limon bir limon?" ve ikimiz de açık cevabı bulduk, çözümünüzü "çalmaktan" suçlanır mısınız? Gülünç. – DrummerB
Cevabınız, benimkinden bir dakika sonra iyi bir şekilde yayınlandı ve yazdıklarımın yazımı için 15 saniye süren yorumumla aynı şeyi söylüyor. –
. MAIN INTERFACE alanını manuel olarak düzenlemek tehlikelidir. Film şeridi bulunamadıysa, bir NIB anlamına geldiğini düşünür. , uygulamayı NIB tabanlı bir projeye değiştirecektir. Açılır menüden bir storyboard seçmek daha güvenli.
BEFORE - i has a storyboard based project
UIMainStoryboardFile~ipad : Main_iPad
UIMainStoryboardFile : Main_iPhone
ben app koştu ve onu Main_iPhone1.storyboard yaramazsa olarak çöktü Main_iPhone1 için ANA ARAYÜZ alanında adını yanlış ben Main_iPhone geri değiştirdi ancak proje bile temizlik çok sonra inşa etmeyi reddetti mevcuttur. Ayrıca Main_iPhone geri Main_iPhone1 değiştirme değeri
AFTER
UIMainStoryboardFile : Main_iPad
NSMainNibFile : Main_iPhone1 <<project changes to NIB based
ile birlikte değişen Plist anahtar ile casued
sadece Var olmayan ve çöker Main_iPhone.xib için Main_iPhone1.xib den değiştirildi.
Film şeridini kullanmıyorsanız, kullanmak için varsayılan XIB ve görüntüleme denetleyicisi belirtmenize izin verir. Bununla birlikte, genel olarak konuşan storyboard'lar gitmenin yoludur. –