Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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 应用程序进入后台时的定向问题_Ios_Swift - Fatal编程技术网

Ios 应用程序进入后台时的定向问题

Ios 应用程序进入后台时的定向问题,ios,swift,Ios,Swift,在我的例子中,由于每次在以下条件下调用方法viewwillTransitionOnToSize,出现了一些UI问题 当应用程序进入后台时 当你按下电源按钮时 在活动状态下更改设备方向时 在多任务模式下调整应用程序大小时也是如此 我对我的前两个条件有异议,它不应该因为这两个条件而被调用。根据我的要求,它应该只在方向改变和应用程序处于多任务模式时被调用。 如果我使用transitionDuration(),我的问题已经解决了,但根据我的代码审阅者的说法,这是一种黑客行为,不是一种正确的处理方式。

在我的例子中,由于每次在以下条件下调用方法
viewwillTransitionOnToSize
,出现了一些UI问题

  • 当应用程序进入后台时
  • 当你按下电源按钮时
  • 在活动状态下更改设备方向时
  • 在多任务模式下调整应用程序大小时也是如此
我对我的前两个条件有异议,它不应该因为这两个条件而被调用。根据我的要求,它应该只在方向改变和应用程序处于多任务模式时被调用。 如果我使用
transitionDuration()
,我的问题已经解决了,但根据我的代码审阅者的说法,这是一种黑客行为,不是一种正确的处理方式。 有其他选择吗