所以我提出了一些视图控制器(从xib加载)
let popup = PopupViewController()
popup.configure(withDataSource: dataSource)
vc.present(popup, animated: false, completion: nil)
正如你所看到的,我要求它没有动画。但是,呈现的视图控制器中animated
中的viewWill\DidAppear
标记设置为true
我出错了吗? 感谢。
答案 0 :(得分:0)
呈现viewcontroller是vc从一个vc转换到另一个vc和viewWillAppear:animated是将显示的视图动画。
根据Apple doc:
如果视图控制器由弹出框内的视图控制器呈现,则在呈现的控制器被解除后,不会在呈现视图控制器上调用此方法。