Идея в основном такова:
Внутри myViewController
NIB У меня есть UIView в качестве подпредставления, со связями с IBOutlet
в MyViewController
классе.Я хочу также загрузить подпредставление UIView из NIB.Подвид также имеет связанный с ним класс.Но подпредставление не показывается.Вот что я делаю
на MyViewController.h
@interface MyViewController : UIViewController {
IBOutlet SubView *subView; // this outlet is connected to an empty UIView on IB
}
@end
на MyViewController.m
-(id)init {
if ((self = [super init])) {
// load the main view
[[NSBundle mainBundle] loadNibNamed:@"myViewController" owner:self options:nil];
// load the sub view from another NIB
self.subView = [[[NSBundle mainBundle] loadNibNamed:@"subView" owner:self options:nil] objectAtIndex:0];
}
}
SubView.h определяется как:
@interface SubView : UIView {
}
@end
Что я делаю не так?