我试图让我的TabBar透明的,我已经搜查,但所有我发现了导致部分并没有完全透明tabBars文章,有些是为iOS 5等在iOS的8
完全透明UITabBar我想做到这一点所看到的草图3:
什么是实现这一目标的最简单的方法?
我想这样做的:
// Make the tabBar transparent
self.tabBarController.tabBar.backgroundColor = [UIColor clearColor];
self.tabBarController.tabBar.translucent = YES;
但结果不完全完美!
真的很感谢帮助:)
真诚, 埃里克
更新
// Make the tabBar transparent
[[UITabBar appearance] setBarTintColor:[UIColor clearColor]];
self.tabBarController.tabBar.translucent = YES;
同样的结果与我把我的更新问题的代码:/ - 我把这个代码在viewWillAppear中的方法,是正确的? – Erik 2014-10-09 13:26:08
@Erik'viewWillAppear:'为时已晚。尝试把它放在AppDelegate的'application:didFinishLaunchingWithOptions:'中,看看是否有帮助。 – 2014-10-09 17:12:26
@JohannesFagrenkrug不幸的是,我的更新中的代码与didFinishLaunchingWithOptions中的代码相同: – Erik 2014-10-09 17:18:17