Ios 为什么即使在使用“present”(动画:false)呈现时,“viewwillbeen”也会将“animated”设置为true?
因此,我介绍了一些视图控制器(从xib加载) 正如你所看到的,我要求在没有动画的情况下展示它。但是,Ios 为什么即使在使用“present”(动画:false)呈现时,“viewwillbeen”也会将“animated”设置为true?,ios,swift,cocoa-touch,uiviewcontroller,Ios,Swift,Cocoa Touch,Uiviewcontroller,因此,我介绍了一些视图控制器(从xib加载) 正如你所看到的,我要求在没有动画的情况下展示它。但是,viewWill\d中的animated标志将出现在显示的视图控制器中,该标志设置为true 我有什么不对劲吗? 谢谢。演示viewcontroller是从一个vc到另一个vc的vc转换,并且ViewWillDisplay:动画是将显示的视图动画 根据苹果文件: 如果视图控制器由popover内的视图控制器呈现,则在呈现的控制器被解除后,不会在呈现的视图控制器上调用此方法 不知道这有什么关系。
viewWill\d中的animated
标志将出现在显示的视图控制器中,该标志设置为true
我有什么不对劲吗?
谢谢。演示viewcontroller是从一个vc到另一个vc的vc转换,并且ViewWillDisplay:动画是将显示的视图动画
根据苹果文件:
如果视图控制器由popover内的视图控制器呈现,则在呈现的控制器被解除后,不会在呈现的视图控制器上调用此方法
不知道这有什么关系。它被调用时,只有“animation”参数的行为异常。你知道这一点吗?@emil不知道
let popup = PopupViewController()
popup.configure(withDataSource: dataSource)
vc.present(popup, animated: false, completion: nil)