我的应用中的所有内容都有clearColor
背景。
我将这些transparent
UIViewController
推送到透明的UINavigationController
。它有效,但在转换时,我看到gray or some background color
直到转换完成(直到推动动画完成)。之后,背景正确透明。但是,在推动和弹出非透明背景颜色(我无法找到该颜色的线索)的同时,打破了转换质量。它在视觉上非常难看。
如何防止影响过渡的隐藏颜色?
更新:好的。这种闪烁的东西(转换之间出现的隐藏颜色)只发生在iOS7 +上。在iOS 6 +上不会发生此问题。
答案 0 :(得分:0)
我认为这是你的窗口背景颜色,在推送过程中,如果你的viewcontroller视图是tansparent,它会出现在后面, 尝试在您的应用委托中更改它 in" didFinishLaunchingWithOptions"设置窗口背景颜色
self.window.backgroundColor = [UIColor whiteColor];