Как загрузить вид из контроллера UIView?Требуется уточнение - PullRequest
1 голос
/ 23 ноября 2011

Я знаю, что это очень просто, но после масштабного рефакторинга я немного растерялся.

У меня есть сцена, созданная с помощью раскадровки.При нажатии кнопки на экране главного меню 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];

1 Ответ

0 голосов
/ 23 ноября 2011

Рассмотрим

UIView *gameView = [[GameView alloc] initWithFrame:CGRectMake(0, 0, 300, 480)];

[[self view] addSubview:gameView];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...