Я хотел бы создать контроллер основного представления, чтобы обрабатывать настраиваемую панель навигации и ее поведение.
Затем я хотел бы создать подкласс этого нового класса, чтобы использовать его поведение и связать IBOutlet «contentView» для каждого из моих ViewController.
Вот мой 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 я связываю выход «представление» с представлением, оно фактически переопределяет этот экран, и у меня нет зеленой полосы из MainViewController, поэтому я предполагаю, что мой импорт работает, но я не могу понять, почему он не работает с contentView.
Есть идеи ?
Ваше здоровье!
Кирилл