У меня есть UIStackView
, и я динамически добавляю UIViewControllers
, вот мой код;Несколько ViewControllers, содержащихся в UIStackView
[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, и это сработало. –