在方法中加载新的viewcontroller

时间:2012-01-18 19:43:30

标签: objective-c cocoa-touch uiviewcontroller

我是目标c的新人。 我有这个方法,我希望它最终从我的故事板加载一个新视图。我怎么能这样做?

- (void)stopAnimatingAndLoadView {
    [self.indicator stopAnimating];

    // load new view
}

希望你理解我的问题

1 个答案:

答案 0 :(得分:0)

我想,你要加载的新视图是一个UIViewController,你已经在故事板中设置了它。在storyboard中,如果你给它一个标识符,那么你可以通过调用它来加载它:

MyOtherViewController *myOtherViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyOtherViewController"];
// If you are using navigation controller, you can call
[self.navigationController pushViewController:myOtherViewController animated:YES];

// If not, you can present it modally
[self presentModalViewController:myOtherViewController animated:YES];