我在这里面临一个奇怪的问题。
出于某种原因,我在视图控制器的方向更改期间禁用了动画,[UIView setAnimationsEnabled:NO];
但是当警报视图存在并且如果我更改方向时,它会给出奇怪的结果。
附加的屏幕截图是当我将方向更改为横向时。
请注意:我使用的是标准UIAlertView
,它是默认覆盖,当警报视图存在时显示,此处不涉及自定义。
根据文档
If you disable animations, code inside subsequent animation blocks is still executed but no animations actually occur. Thus, any changes you make inside an animation block are reflected immediately instead of being animated.
所以它不应该影响默认覆盖的调整大小。Is it a restriction in disabling animation !??
我不明白为什么我会这样。任何人都可以帮助解决这个问题。