我有2个ViewControllers。
VC1里面有2个视图。
我想让MenuUIVC出现在我的一个属于(孩子)VC1的视图中。
我在VC1中尝试了这段代码,但它没有用。
MenuUIVC * menuViewVC = [[MenuUIVC alloc] init];
menuUIView = menuViewVC.view;
我希望能够看到视图(menuUIView)中的MenuUIVC,它是VC1的子节点。我把所有IBOutlets都挂在了故事板上。
答案 0 :(得分:0)
如果您使用的是UIView,那么为什么不使用
[menuUIView addSubview:menuViewVC.view];
另一个选择是使用childviewcontrollers。 例如,请参阅以下链接: -
使用容器或子视图控制器,为您提供使用视图控制器属性的完整保证选项,这是UIView中无法获得的。 比如说,你可以定位委托方法,你不能直接在UIView类中使用它们。 希望这可以帮到你。
干杯 桑杰
答案 1 :(得分:0)
您可以使用容器视图在View Controller中获取View Controller。并且,您可以通过prepareForSegue()方法获取对它的引用。
说明链接:
答案 2 :(得分:0)
如果你想使用IBOutlets& amp; storyborad。 但如果你想使用代码,请按照以下步骤操作: