我想编制游戏。
如果有人失败并且“GameOver”#39;方法开始,会有一个名为“再次”的按钮?'这将不再隐藏。
如果有人点击这个,那么打开的游戏控制器(游戏)应该再次加载。像[self viewDidLoad]
或[super viewDidLoad]
之类的东西在这里不起作用。
请帮帮我们,
谢谢您的回答!
和平
答案 0 :(得分:0)
假设您现有的viewDidLoad方法执行了所有必需的设置,请将设置代码移动到新方法,例如setupView:
-(void)setupView{
...view controller setup code...
}
然后从viewDidLoad调用setupView来初始化视图:
-(void)viewDidLoad{
[super viewDidLoad];
[self setupView];
}
再次打电话再次?'再次?'单击按钮
-(IBAction)againButtonClicked:(id)sender{
[self setupView];
}
答案 1 :(得分:0)
您可以执行以下操作:
- (void) resetView
{
//release view
self.view = nil;
//force view loading
[self view];
}