2011-11-28 20 views
15

Objective-C öğreniyorum.Harici xib olmadan storyboard kullanarak alt görünüm ekleyin

Yeni storyboard özelliğiyle ilgili bir sorunum var. Xib ile ana görünümde bir alt görünümü başlatırdım. Şimdi

controller = [[UIViewController alloc]initWithNibName:@"NibName" bundle:nil]; 
[self.view addSubview:controller.view]; 

, ben bir dış xib kullanmak ister, ancak bir sınıfta bir görünüm yönetmek ve başka bir sınıfta bir subview gibi kullanabilirsiniz istiyorum:

film şeridi kullanarak olmadan, ben kullanarak yapabileceğini .

Bunun mümkün olduğunu biliyorum bir xib kullanın ve yüklemek için benzer bir kod kullanın, ancak film şeridinde olması gerekir.

cevap

30

İlk önce, storyboard'unuzdaki görünümü oluşturun ve ardından aşağıdaki kodla eşleştirin. Ayrıca, Nitelikler Denetçisi aracılığıyla bir tanımlayıcı verdiğinizden emin olun.

controller = [self.storyboard instantiateViewControllerWithIdentifier:@"identifier"]; 
[self.view addSubview:controller.view]; 
+0

Teşekkürler! Sonunda çalışıyor! – shiami

+0

"Öncelikle görüntü panosunda [bir View Controller ile] görünümü oluşturun ve sonra onu yaratın ..." – pwang

+0

Ekranda bir UIButton'a basıldığında tanımlayıcı görünümüne (storyboard) düğmeler eklemeye ne dersiniz? –

0

İlk gördüğünü kopya sonra bazı viewcontroller xib tasarımı ile subview oluşturup hikaye kurulunda ur viewcontroller ait alt yapıştırın ve bağlantıları verir. Umarım işe yarayacaktır.

İlgili konular