IOS实现自定义透明背景的tabbar
话不多说,直接看示例代码
```
//UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,kScreenW,tabBarHeight+5)];
//[imageViewsetImage:[selfcreateImageWithColor:[UIColorclearColor]]];
//[imageViewsetContentMode:UIViewContentModeScaleToFill];
//[self.tabBarinsertSubview:imageViewatIndex:0];
//覆盖原生Tabbar的上横线
//[[UITabBarappearance]setShadowImage:[selfcreateImageWithColor:[UIColorclearColor]]];
//背景图片为透明色
//[[UITabBarappearance]setBackgroundImage:[selfcreateImageWithColor:[UIColorclearColor]]];
self.tabBar.backgroundColor=[UIColorclearColor];
//设置为半透明
self.tabBarController.tabBar.translucent=YES;
```
```
-(UIImage*)createImageWithColor:(UIColor*)color
{
CGRectrect=CGRectMake(0.0f,0.0f,1.0f,1.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRefcontext=UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context,[colorCGColor]);
CGContextFillRect(context,rect);
UIImage*theImage=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
returntheImage;
}
```
以上就是在IOS实现自定义透明背景的tabbar的全部内容,希望这篇文章对大家能有所帮助。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法