我知道这是非常基本的,但经过大规模的重构后,我仍然有点困惑。
我在故事板的帮助下创建了一个场景。点击主菜单屏幕上的按钮时,应加载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 :(得分:0)
考虑
UIView *gameView = [[GameView alloc] initWithFrame:CGRectMake(0, 0, 300, 480)];
[[self view] addSubview:gameView];