2011-11-23 58 views
1

我知道這是非常基本的,但經過大量重構後,我仍然有點困惑。如何從UIView控制器加載視圖?澄清需要

我有一個在故事板的幫助下創建的場景。當點擊主菜單屏幕上的按鈕時,應加載GameView

GameView具有控制GameViewController

當程序運行時,GameViewController被稱爲,反過來

- (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]; 

回答

0

考慮

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

[[self view] addSubview:gameView];