自定义tabbar和tabbar项

时间:2013-08-16 08:23:55

标签: iphone ios objective-c uitabbarcontroller uitabbar

我在我的应用程序中使用UITabbarController,并且我将框架设置为它,以便tabbar显示在中心。我是如此改变tabbar的颜色和图像,但我想删除小边缘不清楚我怎么能清除颜色变白。

代码: [[UITabBar appearance] setShadowImage : [UIImage imageNamed:@"white.png"]]; enter image description here

3 个答案:

答案 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。

clipsToBounds

答案 2 :(得分:0)

[[UITabBar appearance] setShadowImage:[UIImage imageNamed:@"transparentImage.png"]];

尝试使用透明图像。

[[UITabBar appearance] setShadowImage:[[UIImage alloc] init]];
[[UITabBar appearance] setBackgroundImage:[[UIImage alloc] init]];

这些都是它的责任。尝试第二种方法,因为首先不适合你。