我有一个UIStackView
,我动态地添加了UIViewControllers
包含,这里是我的代码;UIStackView中包含多个ViewControllers
[self addChildViewController:driverForm];
[self addChildViewController:marketingView];
[self.stackView insertArrangedSubview:driverForm.view atIndex:0];
[self.stackView insertArrangedSubview:marketingView.view atIndex:1];
[driverForm didMoveToParentViewController:self];
[marketingView didMoveToParentViewController:self];
在阅读文件后,我声明我必须致电didMoveToParentViewController
。
我面临的问题是,最后的UIViewController
上的操作没有被调用,但是第一个ViewController。如果我交换这些轮,第一个工作,最后一个不工作。
只是一个更新到这一点,我删除了UIStackView并执行相同的功能,但只是直接添加到UIScrollView的和这个工作。 –