Я хотел бы создать контроллер основного вида для обработки пользовательской панели навигации и ее поведения.
Затем я бы хотел создать подкласс для этого нового класса, чтобы использовать его поведение и связать IBOutlet "contentView" для каждого из моих ViewControllers.
Вот мой BaseViewController.xib:
TestViewController.xib: связывание выхода «contentView» для его родителя
TestViewController.h: наследовать от BaseViewController
#import "BaseViewController.h"
@interface TestViewController : BaseViewController
@end
TestViewController.m: следует использовать выходы из TestViewController.xib
- (id)init
{
self = [super init];
if (self) {
[[NSBundle mainBundle] loadNibNamed:@"TestViewController"
owner:self
options:nil];
}
return self;
}
Очевидно, я хотел бы получить зеленую полосу от MainViewController с белым видом и метку от TestViewController, но на самом деле это не работает, вот результат:
Если в TestViewController.xib я связываю выход «view» с видом, он фактически перекрывает этот экран, и у меня нет зеленой полосы из MainViewController, поэтому я предполагаю, что мой импорт работает, но я могу Я не понимаю, почему он не работает с contentView.
Есть идеи?
Ура!
Кирилл