0

我正在尝试使用以下代码自定义 UITabbar 没有任何运气:

这是在我的 viewDidLoad 方法中

 UIImage *tabBackground = [[UIImage imageNamed:@"tabbar.png"]
                              resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    // Set background for all UITabBars
    [[UITabBar appearance] setBackgroundImage:tabBackground];
    // Set background for only this UITabBar
    [[self.tabBarController tabBar] setBackgroundImage:tabBackground];

知道我在这里可能会出错吗?谢谢

4

1 回答 1

1

我们可以改变 UITabBar 控制器的背景颜色。请参考下面给出的代码。希望这对您有所帮助。

   tabBar1.backgroundColor = [UIColor clearColor];
   CGRect frame = CGRectMake(0, 0, 480, 49);
   UIView *view = [[UIView alloc] initWithFrame:frame];
   UIImage *image = [UIImage imageNamed:@"Image.png"];
   UIColor *color = [[UIColor alloc] initWithPatternImage:image];
   view.backgroundColor = color;
   [color release];
   [[self tabBar] insertSubview:view atIndex:0];
   [view release];
于 2012-12-07T07:45:37.140 回答