iOS 模拟器中不需要的动画和控制台错误
Unwanted Animations and Console Errors in iOS Simulator
自从更新到最新版本 XCode(8.2 测试版)后,我现在有两个问题(都只发生在模拟器中,而不是当我 运行 我的应用程序在我的实际 iPad).
1) 当我在模拟器中旋转屏幕时,我得到了整个屏幕旋转的大约 5 秒动画,以及控制台中的以下警告:
[App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
2) 当我点击一个弹出弹出视图的按钮时(我的应用程序中的两个弹出视图都有同样的问题),它添加了一个奇怪的快速动画,最后有一个 "flash" 的白色,当我关闭弹出视图时,它会以 5 秒的动画和以下控制台警告淡化它的不透明度
[Warning] <_UIPopoverBackgroundVisualEffectView 0x7fa57c2274a0> is being asked to animate its opacity. This will cause the effect to appear broken until opacity returns to 1.
应用程序本身的主屏幕在首次启动时还有一个 5 秒的不透明度淡化动画。
我已经在此处阅读并尝试了这些问题的其他解决方案,但是 none 我找到的帮助...
如有任何帮助,我们将不胜感激!
1a) 慢动画
慢速旋转动画是模拟器中的一项功能,您似乎不小心激活了它。您可以通过以下方式禁用它:
模拟器 Debug
菜单 -> Slow animation
:
1b) 警告
见this question。
2)
不要设置动画 opacity
。而是为 alpha
值设置动画。
自从更新到最新版本 XCode(8.2 测试版)后,我现在有两个问题(都只发生在模拟器中,而不是当我 运行 我的应用程序在我的实际 iPad).
1) 当我在模拟器中旋转屏幕时,我得到了整个屏幕旋转的大约 5 秒动画,以及控制台中的以下警告:
[App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
2) 当我点击一个弹出弹出视图的按钮时(我的应用程序中的两个弹出视图都有同样的问题),它添加了一个奇怪的快速动画,最后有一个 "flash" 的白色,当我关闭弹出视图时,它会以 5 秒的动画和以下控制台警告淡化它的不透明度
[Warning] <_UIPopoverBackgroundVisualEffectView 0x7fa57c2274a0> is being asked to animate its opacity. This will cause the effect to appear broken until opacity returns to 1.
应用程序本身的主屏幕在首次启动时还有一个 5 秒的不透明度淡化动画。
我已经在此处阅读并尝试了这些问题的其他解决方案,但是 none 我找到的帮助...
如有任何帮助,我们将不胜感激!
1a) 慢动画
慢速旋转动画是模拟器中的一项功能,您似乎不小心激活了它。您可以通过以下方式禁用它:
模拟器 Debug
菜单 -> Slow animation
:
1b) 警告
见this question。
2)
不要设置动画 opacity
。而是为 alpha
值设置动画。