Я знаю, что это очень просто, но после масштабного рефакторинга я немного растерялся.
У меня есть сцена, созданная с помощью раскадровки.При нажатии кнопки на экране главного меню GameView
должен загрузиться.
GameView
имеет контроллер GameViewController
Когда программа запускается, вызывается GameViewController, который вturn
- (void) viewWillAppear:(BOOL)animated {
[self setGameView:[[GameView alloc] initWithFrame
:CGRectMake(0, 0, 300, 480)]];
[self setView:[self gameView]];
[self loadView];
}
Что показывает на симуляторе, но не GameView
, а макет, созданный через раскадровку.
Что я пропускаю, пожалуйста?
Я также попробовал следующее в UIViewController
безрезультатно
UIView *gameView = [[GameView alloc] initWithFrame:CGRectMake(0, 0, 300, 480)];
[[[self view] superview] addSubview:gameView];