Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么即使在使用“present”(动画:false)呈现时,“viewwillbeen”也会将“animated”设置为true?_Ios_Swift_Cocoa Touch_Uiviewcontroller - Fatal编程技术网

Ios 为什么即使在使用“present”(动画:false)呈现时,“viewwillbeen”也会将“animated”设置为true?

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内的视图控制器呈现,则在呈现的控制器被解除后,不会在呈现的视图控制器上调用此方法 不知道这有什么关系。

因此,我介绍了一些视图控制器(从xib加载)

正如你所看到的,我要求在没有动画的情况下展示它。但是,
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)