使用代码在视图控制器之间传输

时间:2015-01-05 13:38:11

标签: objective-c xcode viewcontroller transit

我是一名新程序员,我遇到了问题。 当livesLeft达到0时,我只想从ViewController转移到NOViewController。

(当你死了,应该出现“死亡”屏幕) 非常感谢提前!

if (livesLeft == 0)
{
    //transit to NOViewController

}

3 个答案:

答案 0 :(得分:0)

你的意思是?

NOViewController *secondView = [self.storyboard instantiateViewControllerWithIdentifier:@"storyboard_identifier"];

[self.navigationController pushViewController:secondView animated:YES];

答案 1 :(得分:0)

是的,有点儿!我真的是一个新手,所以还没有学习导航控制器。但这解决了我的问题:

{
     NOViewController *NOVC = [[NOViewController alloc]init];
    [self presentViewController:NOVC animated:YES completion:^{

    }];

非常感谢您的回复!

答案 2 :(得分:0)

if (livesLeft == 0)
{
    NOViewController *NoLivesVC = [[UIStoryBoard storyboardWithName: @"Main" setBundle: nil] instantiateViewConrollerWithIdentifier: @"ViewControllerIndentifier"];
    // Do something
    [self presentViewController animated: YES completion:nil];

}

希望这会有所帮助。我认为这就是你所要求的。