自从更新到最新版本的XCode(8.2 beta)后,我现在遇到两个问题(两者都只出现在模拟器中,而不是在我的实际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秒不透明淡入淡出动画。
我已经在这里阅读并尝试了其他解决方案来解决这些问题,但我找不到任何解决方案......
非常感谢任何帮助!
答案 0 :(得分:1)
1a)慢动作
慢速旋转动画是模拟器中的一项功能,您似乎已意外激活。您可以使用以下命令禁用它:
模拟器Debug
菜单 - &gt; Slow animation
:
1b)警告
请参阅this question。
2)
不要为opacity
制作动画。而是设置alpha
值的动画。