经过一番努力,找到了正确的答案,经过网上的大量帖子(以及几个小时来理清这些帖子为什么不起作用)我认为这对关于如何在ios7 +
中执行此操作的简短明确答案因此,使用“界面”构建器,您希望在要在其间进行转换的视图控制器之间创建Seque。我见过的所有帖子都是从IB中工作区内的视图中按Ctrl键拖动的。您需要使用左侧的视图层次结构,或者它可能不允许您创建seque!
选择"呈现模态序列" (或者你可能不会读这篇文章)
现在转到seque的属性检查器。在这里你需要填写"标识符"为你的seque。
然后转到您的代码并使用此方法执行转换:
[self performSegueWithIdentifier:sequeIdentifierString sender:self]
瞧!
您也可以轻松地进行转换,而无需使用seques。 使用此代码(记得转到视图控制器属性检查器并填写标识符!):
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
MyViewController *myVC = [storyboard instantiateViewControllerWithIdentifier:myVCIdentifierString];
[self presentViewController:myVC animated:YES completion:nil];
我希望这很有用,肯定会适合我。 祝你好运!