先前写的程序大多使用UINavigationController---->UITabBarController----->push 的结构逻辑,可是自从ios7开始,当你push或pop的时候,发现导航栏右侧会有黑色阴影一闪而过。后来发现是透明导航栏捣的鬼。如果把导航栏设为不透明的就没有问题了!你看到的黑色阴影估计就是底层Controller的背景色。
解决办法很简单,给window一个你想要的背景色即可。
[objc]
view plain
copy
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window.backgroundColor = [UIColor whiteColor]; return YES; }
转载请注明原文地址: https://ju.6miu.com/read-1124879.html