2008-12-30 14 views
7

iPhone geliştirmede yeniyim ve birden çok görünüm (xib veya nib) beni gerçekten şaşırtıyor. Bu i Tab Bar (Tab 1, Tab 2, Sekme 3) iPhone Development - Birden çok görünüm/xib/nib kullanılarak karmaşık uygulama

  • Tab 2 View (Navigasyon Controller) ile ...

    1. Görünüm ulaşmak için çalışıyorum budur Tablo satır bir gösterecektir Seçme 2.1 Hücre ayrıntılarıyla görüntüleme 2.2 Gezinme çubuğundaki düğme ekle, farklı türde bilgi almak için bir dizi görüntü arabirimi gösterir (örn. Konum Bilgileri, Kişisel Bilgiler, vb.) - Bunun sıralı olması gerekir, bunun için kontrol segmentini kullanamazsınız .

    I - bilgileri başarıyla toplanan edildikten sonra, 2 Görünüm Masa, özel bir yapıya ilişkin bilgileri kaydedin ve 2 seçenekli bir tamamlama sayfayı göstermek Tab yeni bir hücreyi oluşturmak (salt okunur görünüm Başka ekle, Görünüm öğe ekledi) Bu çoklu görünümleri nasıl ele alacağımız konusunda kafam karıştı (ikisi birlikte bir araya getirme ve bilgiyi ileri geri gönderme). Tüm bunlar benim uygulama delegesi sınıfım tarafından ele alınacak mı yoksa birden fazla delege sınıfını kullanabiliyor muyum? Her iki durumda da bana doğru yönde işaret edebilirsin - belki de bu gibi ya da daha karmaşık olan durumun nasıl ele alınacağını açıklayan bir örnek uygulama ya da öğretici.

    Bu konuda herhangi bir yardım çok takdir edilecektir.


    Hem Elemanları hem de SismikXML örneklerini gördüm.

    Elements örnek kodu, UITabBarController ve UINavigationController'un nasıl kullanılacağına dair temel bir fikir verir, ancak örnek, Çocuk Denetleyiciden Gelen bilginin Ana'ya iletilmesini tartışmaz.

    Benim durumumda, bir UITabBarController sahibiyim, Sekmelerden biri sağ üst köşede (+) ile UINavigationController gösterir veya Gezinme Çubuğu. Şimdi (+), kullanıcı girişi için bir arayüz açacak ve bu girdi, veriyi (sql cinsinden) saklamak ve UINavigationController'a gömülü UITableView içinde yeni bir Tablo Hücresi oluşturmak için kullanılacaktır. Şimdi, (+) kullanarak açılacak arayüz, bir dizi adımı takip ederek kullanıcı girişini alacaktır (Main> Step 1> Step 2> Complete gibi). Her adım ayrı bir görünüm gösterecektir. Bu modeli tasarlamaya çalışıyorum. Ya da belki Cocoa/iPhone'da programlama yapmaya alışık değilim ve doğrudan bakmıyorum. Başka hangi seçeneklere sahibim - 20-30 alan içeren kullanıcı girdisi geldiğinde (Metin, Liste, Tarih, Resim e.t.c). Bununla ilgili bazı bilgiler verebilir misiniz?

    Yardımlarınız için teşekkürler.

  • cevap

    0


    Geoff Belki this Google Books link bakıslı uygulamaların oluşturulmasında size yardımcı olabilir.

    +0

    Bu kitabın tamamını okudum. IPhone SDK'yı öğrenmeye çalışan herkes için tavsiye ederim. Yine de bu bir intro. Tüm detayları kapsamıyor ... –

    0

    iPhone için, çoğu görünümün üstesinden gelmek ve ilgili görüntü denetleyicileriyle arasında geçiş yapmak isteyeceksiniz. Sizin durumunuz için bunlar UITabBarController ve UINavigationController olacaktır. Bunları kullanıcının kendi eylemleri dışında kontrol etmek ve istediğiniz gibi veri saklamak amacıyla, muhtemelen bu denetleyicilerin kendi alt sınıflarınızı oluşturmaya bakmanız gerekecektir. Bazı iyi başlangıç ​​noktaları TheElements (sekme çubuklarını ve tablo görünümlerini kapsar) ve SeismicXML (tablo görüntüleme ve gezinme denetleyicileri) olacaktır.

    Gerçek bağlantıların çoğu, çeşitli sekmelerin içeriklerini oluşturabileceğiniz ve düzenleyebileceğiniz Interface Builder'da işlenebilir, ancak veri sağlamak için alt sınıflarınızı kullanmanız gerekir (özellikle tablo görünümünde) Her hücre için verileri ayarlamanız gereken yer).Bu yardımcı

    Umut,

    İlgili konular