Uiviewcontroller 混合代码生成的视图控制器和故事板

Uiviewcontroller 混合代码生成的视图控制器和故事板,uiviewcontroller,uikit,interface-builder,storyboard,hierarchy,Uiviewcontroller,Uikit,Interface Builder,Storyboard,Hierarchy,我有一个巨大的故事板,上面定义了很多视图。现在,我完全用代码创建了一个附加视图(及其视图控制器)。如何在故事板中使用新的代码生成视图?更清楚一点:我有三个视图控制器:a、B和C。a和C通过故事板定义,工作正常。B是我在代码中生成的。我怎么把它接起来 我找到了很多答案,但都是相反的 谢谢 –f您也只能用代码连接那些代码生成的视图控制器 首先,创建故事板中viewController的子类,例如A和C,以便可以使用代码从故事板修改这些视图控制器 然后,使用navigationControllerpu

我有一个巨大的故事板,上面定义了很多视图。现在,我完全用代码创建了一个附加视图(及其视图控制器)。如何在故事板中使用新的代码生成视图?更清楚一点:我有三个视图控制器:a、B和C。a和C通过故事板定义,工作正常。B是我在代码中生成的。我怎么把它接起来

我找到了很多答案,但都是相反的

谢谢

–f

您也只能用代码连接那些代码生成的视图控制器

首先,创建故事板中viewController的子类,例如A和C,以便可以使用代码从故事板修改这些视图控制器

然后,使用navigationController
pushViewController:animated:
方法推送代码生成的视图控制器,例如B或视图控制器方法,例如A或C,
presentViewController:animated:completion:
以模式显示视图控制器


如果要在代码生成的视图控制器中从序列图像板推送视图控制器,可以使用序列图像板方法
实例化eviewcontrollerwhiteIdentifier:
。请记住设置视图控制器的情节提要ID

您也只能用代码连接那些代码生成的视图控制器

首先,创建故事板中viewController的子类,例如A和C,以便可以使用代码从故事板修改这些视图控制器

然后,使用navigationController
pushViewController:animated:
方法推送代码生成的视图控制器,例如B或视图控制器方法,例如A或C,
presentViewController:animated:completion:
以模式显示视图控制器


如果要在代码生成的视图控制器中从序列图像板推送视图控制器,可以使用序列图像板方法
实例化eviewcontrollerwhiteIdentifier:
。请记住设置视图控制器的情节提要ID

谢谢你的回复。当然,这不是问题。也许我不够清楚。在完成您所描述的操作之后,返回到下一个视图控制器C的正确方法是什么,它已在该故事板中展开?我确实为所有这些视图提供了自定义视图控制器,但只有控制器B在代码中定义了它的视图。那么,我如何在我的故事板中显示该场景呢?是的,您可以使用InstanceEviewController的故事板方法,其标识符:在B中。谢谢您的回复。当然,这不是问题。也许我不够清楚。在完成您所描述的操作之后,返回到下一个视图控制器C的正确方法是什么,它已在该故事板中展开?我确实为所有这些视图提供了自定义视图控制器,但只有控制器B在代码中定义了它的视图。那么,我如何在我的故事板中显示该场景呢?是的,您可以使用InstanceEviewController的故事板方法,其标识符:在B中。