时间:2021-05-20
话不多说,直接看示例代码
```// UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, kScreenW, tabBarHeight + 5)];// [imageView setImage:[self createImageWithColor:[UIColor clearColor]]];// [imageView setContentMode:UIViewContentModeScaleToFill];// [self.tabBar insertSubview:imageView atIndex:0]; //覆盖原生Tabbar的上横线// [[UITabBar appearance] setShadowImage:[self createImageWithColor:[UIColor clearColor]]];//背景图片为透明色// [[UITabBar appearance] setBackgroundImage:[self createImageWithColor:[UIColor clearColor]]]; self.tabBar.backgroundColor = [UIColor clearColor];//设置为半透明 self.tabBarController.tabBar.translucent = YES;``````-(UIImage*) createImageWithColor:(UIColor*) color{ CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [color CGColor]); CGContextFillRect(context, rect); UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return theImage;}```以上就是在IOS实现自定义透明背景的tabbar的全部内容,希望这篇文章对大家能有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
近日,遇到一个Dialog半透明背景消失的问题,背景需求是自定义Dialog实现警告提示框://初始化警告弹出框alertDialog=newEmpAlertV
在进行淘宝店铺装修的时候,有的卖家为了设计效果,想要将自定义模块设置成透明背景,但是不知道怎么添加透明的自定义区域,同时让全屏背景图片显示出来,今天疯狂易购
微信官方文档对自定义tabBar的阐述较为潦草,在开发自定义tabBar过程中我踩了很多坑,因此在此处做个总结。我使用VantWeapp作为UI组件库,下面以此
本文介绍WPF一种自定义按钮的方法。实现效果使用图片做按钮背景;自定义鼠标进入时效果;自定义按压效果;自定义禁用效果实现效果如下图所示:实现步骤创建Custom
qq自定义个性透明名片的方法: 1、充值黄钻; 2、登录手机QQ空间; 3、进入我的空间; 4、找到个性化中心; 5、找到背景商城; 6、点击自定义