我有一个巨大的故事板,上面定义了很多视图。现在我完全用代码创建了一个额外的视图(以及它的视图控制器)。如何在故事板中使用新的、代码生成的视图?说得更清楚一点:我有三个视图控制器: A,B和C。A和C是通过故事板定义的,工作起来很好。B是我在代码中生成的代码。我该怎么把它连起来呢?
我找到了相当多的答案--但所有的答案都是反过来才行的。
谢谢!
-f
发布于 2013-05-22 06:50:02
您也只能将这些代码生成的视图控制器与代码连接起来。
首先,创建你在storyboard中拥有的viewController的子类,例如A和C,这样你就可以用代码修改storyboard中的这些视图控制器。
然后,使用navigationController pushViewController:animated:
方法来推送代码生成的视图控制器,例如B或视图控制器方法,例如A或C,presentViewController:animated:completion:
来以模态呈现视图控制器。
如果要在代码生成的视图控制器内从情节提要推送视图控制器,可以使用情节提要方法instantiateViewControllerWithIdentifier:
。只需记住设置视图控制器的Storyboard ID。
https://stackoverflow.com/questions/16679666
复制相似问题