我在我的应用程序中使用UITabbarController
,并且我将框架设置为它,以便tabbar显示在中心。我是如此改变tabbar的颜色和图像,但我想删除小边缘不清楚我怎么能清除颜色变白。
代码: [[UITabBar appearance] setShadowImage : [UIImage imageNamed:@"white.png"]];
答案 0 :(得分:6)
另一种选择是,添加
#import <QuartzCore/QuartzCore.h>
FrameWork并使用
self.tabBarController.tabBar.layer.borderWidth = 0.50;
self.tabBarController.tabBar.layer.borderColor = self.tabBarController.tabBar.tintColor.CGColor;
答案 1 :(得分:1)
添加clipsToBounds并设置为YES。
答案 2 :(得分:0)
[[UITabBar appearance] setShadowImage:[UIImage imageNamed:@"transparentImage.png"]];
尝试使用透明图像。
或强>
[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
[[UITabBar appearance] setBackgroundImage:[[UIImage alloc] init]];
这些都是它的责任。尝试第二种方法,因为首先不适合你。