iOS是否会破坏旋转视图?

时间:2019-04-23 05:33:57

标签: android ios rotation hybrid-mobile-app screen-rotation

我正在考虑在接下来的几个月中构建我的第一个iOS应用。这将用于混合应用程序:

https://fanmixco.github.io/toastmasters-timer-material-design/

这时已完全迁移到Android和Windows10。但是,我在Android中遇到的最大挑战之一是屏幕旋转

这种情况处理起来非常复杂,因为每次旋转我的应用程序时,活动都会被销毁,并且我需要添加一些变通办法以保持应用程序的运行,恢复以前的状态,颜色,在停止计时器之前旋转,因为它们一直在后台运行,等等。

我在Windows 10中没有遇到任何类似的事情,我想知道iOS View生命周期是否表现得很紧密,在任何设备旋转期间视图是否被破坏?解决方法是可重用的,但是它们增加了一定的复杂性并降低了性能。

这些是我读过的一些网站:

尽管如此,我还没有找到关于该主题的精确信息。

PS

  • 我想查找是否有任何文档或示例,因为我在 Android特定情况中投入了大量时间,以避免在最后一分钟发现我需要重用变通方法。
  • 我不确定这个问题应该在这里还是在软件工程中。如果我应该移动它,请告诉我,我将要做。

1 个答案:

答案 0 :(得分:1)

当屏幕旋转时,视图不会被破坏。但是,将根据视图上的约束对其进行重新布局/绘制。但这不会破坏属性或破坏视图上的状态。

相关问题