当前位置: 首页 > 编程笔记 >

IOS实现自定义透明背景的tabbar

蒲昊
2023-03-14
本文向大家介绍IOS实现自定义透明背景的tabbar,包括了IOS实现自定义透明背景的tabbar的使用技巧和注意事项,需要的朋友参考一下

话不多说,直接看示例代码

```
//  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的全部内容,希望这篇文章对大家能有所帮助。

 类似资料:
  • 通过使用启用透明背景功能,可以使用自定义图片作为背景。 controller.setTransparentBackground( true );

  • 所需的输出图像: 我已经尝试了代码,我的输出是这样的。请帮助我生产我所显示的输出。 我的代码: 我需要一个白色透明的背景和所需的输出图像显示的对齐。请帮我提些建议。

  • 本文向大家介绍Android编程实现设置按钮背景透明与半透明及图片背景透明的方法,包括了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法。分享给大家供大家参考,具体如下: Button或者ImageButton的背景设为透明或者半透明: 半透明 透明 颜色和不

  • 我有定时器的圆形图片: 我想创建由这张图片组成的圆形进度条,这将使它像时钟一样慢慢清空,直到完全消失(像动画一样)。 例如,在一半的时间之后,我将定义它的出现为: 现在我是这样做的:我把定时器图像作为图像放在屏幕上,在它上面我放了规则的圆形进度条,颜色作为隐藏图像的背景颜色(所以我得到了想要的效果)。 但是现在我遇到了一个问题,当我在应用程序的背景中几乎没有颜色时,因为我无法使进度条与背景颜色相同

  • 我在这里的要求是使我的孩子突出,而没有的白色背景-(因此AnchorPane需要透明),我如何实现这一点?

  • 问题内容: 我正在使用Parse&ParseUI。我希望我的PFLoginViewController子类具有透明的背景。将来,我想在背景上放置模糊的视图。 但是…。一旦完成PFLoginViewController的动画输入,背景就会变成黑色…而在动画过程中背景是透明的。 我的logincontroller的子类: 如何使其透明? Ps将clearColor应用于子类中的backgroundCo