ios设置tabbar背景颜色_改变UITabBar的色调/背景颜色

我有一个最终答案的附录。虽然基本方案是正确的,但可以改进使用部分透明颜色的技巧。我假设它只是让默认渐变显示出来。哦,同样,TabBar的高度是49像素而不是48像素,至少在OS 3中是这样。

因此,如果你有一个带有渐变的适当的1 x 49图像,这是你应该使用的viewDidLoad的版本:

- (void)viewDidLoad {

[super viewDidLoad];

CGRect frame = CGRectMake(0, 0, 480, 49);

UIView *v = [[UIView alloc] initWithFrame:frame];

UIImage *i = [UIImage imageNamed:@"GO-21-TabBarColorx49.png"];

UIColor *c = [[UIColor alloc] initWithPatternImage:i];

v.backgroundColor = c;

[c release];

[[self tabBar] addSubview:v];

[v release];

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值