2013-08-29 17 views
6

Nasıl ilişki kurabilirim? UITabBarController veya UINavigationController'a benzer bir UIViewController alt sınıfı oluşturmak istiyorum, burada Arayüz Oluşturucu kullanarak, bir denetleyici denetleyicisinden başka bir denetleyici denetleyicisine + sürükleme yapabilirim.İlişki Oluştur Segues

'u denedim ve ayrıca bir Kütle Görünümünü benim görünüm denetleyicime sürüklemeyi denedim. Bunu yaptığımda, bir görünüm denetleyicisinden diğerine sürükleyebilirim ancak birden çok görüntü denetleyicisine sürükleyemiyorum. Ayrıca, UIContainerView nesnesinde herhangi bir belge bulamıyorum.

cevap

4

İlişki Segues, Interface Builder tarafından ele alınmıştır. Başlangıç ​​görünümü denetleyicisi, bahsettiğinizlerden biri değilse, bunları manuel olarak oluşturamazsınız. Sorununuz için en basit çözüm bir TabBarController oluşturmak ve kod çubuğundaki sekme çubuğunu gizlemektir.

Yapmaya çalıştığınız şeye çok benzer bir şey hakkında oldukça gelişmiş bir öğretici. Bundan daha fazla fikir alabilirsiniz. http://www.freelancemadscience.com/fmslabs_blog/2012/9/24/advanced-storyboard-techniques.html

DÜZENLEME: Bir TabBarController kullanma hakkında ipucu için

teşekkürler ama ben

IB

den PageViewController en veri kaynağı oluşturmak, böylece UIPageViewController alt sınıfı için çalışıyorum çünkü bu soruyu soruyorum

Bu ilginç bir fikir ve işte bunun için açıklanmış bir çözüm: Using UIPageViewController in storyboards UIPageViewController alt sınıfına gerek yok, bu da belgelerindeki önerilere aykırı. UIPageViewControllerDataSource temsilcisini uygulayan bir sınıf oluşturun. Sayfa görüntüleme denetleyicisinin listeleme paneline bir "yeşil küp" yerleştirin ve sınıfını yeni oluşturulacak şekilde ayarlayın. Ardından veri kaynağı çıkışından bu küpe sürükleyin. Ancak, sayfalar bu şekilde veya başka şekilde görsel olarak ayarlanamaz. Maalesef hiç desteklenmiyor.

+0

Bunlar Manuel Segues'dir. Kendi UIViewController alt sınıfım için bir İlişki Segue oluşturmak için arıyorum. – Kevin

+0

Üzgünüz, sorunun cevabını ilk defa anladım, cevabı güncelledim. Senin için çalışır mı? Bununla ilgili sorun ne olabilir? – allprog

+0

Bir TabBarController kullanarak hakkında ipucu için teşekkürler, ancak bu soruyu soruyorum çünkü IB'den PageViewController'ın veri kaynağını oluşturabilmem için UIPageViewController alt sınıfını çalışıyorum. – Kevin