IOS 之修改 Tabbar的背景颜色的几种方式:

摘要:
火山灰

1.在我们做项目的时候,我们经常会使用的要修改tabbar的背景颜色,有的是修改透明度,有的是替换背景颜色等等一其他的要求了,接下了有几种方法帮助你去修改对应的东西,如下所示:

第一张修改的是背景颜色:

        UIImage *image = [UIImageimageNamed:@"tabbar.png"];

        image = [image TransformtoSize:self.tabBar.frame.size];

        [self.tabBarsetBackgroundImage:image];

第二种方式:

     UIImage *tabbarImage = [selfimageWithColor:[UIColorredColor]];

    self.tabBar.backgroundImage = tabbarImage;

    self.tabBar.shadowImage = tabbarImage;

 

- (UIImage *)imageWithColor:(UIColor *)color

{

    CGRect rect = CGRectMake(0, 0, 1, 1);

    UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0);

    [color setFill];

    UIRectFill(rect);

    

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    

    return image;

}

这样就可以修改tabbar 的背景颜色了希望对你有帮助!!!!

 zzne 

免责声明:文章转载自《IOS 之修改 Tabbar的背景颜色的几种方式:》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用命令打开本地tomcat服务器AXURE插件在 Chrome 浏览器中用不了怎么办?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity3D脚本中文系列教程(七)

http://dong2008hong.blog.163.com/blog/static/4696882720140311445677/?suggestedreading&wumii Unity3D脚本中文系列教程(六) 类方法◆ static function BeginGroup(GroupName : string) : void ◆ sta...

CButtonEx的实现

要想修改CButton类按钮背景颜色和文字颜色,必须利用自绘方法对按钮进行重新绘制。这可以通过定义一个以CButton为基类的新按钮类来实现。以下为具体的实现方法: 方法一: 加入一个新类,类名:CButtonEx,基类:CButton。 在头文件 CButtonEx.h 中加入以下变量和函数定义: private: intm_Style; //按钮形状(...

drawRoundRect方法:绘制圆角矩形

【功能说明】该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。该方法是绘制圆角矩形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆角矩形。 【基本语法】public void drawRoundRect (RectF rect, float rx, float ry, Paint paint) 参数说明 rect:Rect...

图片在 canvas 中的 选中/平移/缩放/旋转,包含了所有canvas的2D变化,让你认识到数学的重要性

1、介绍   canvas 已经出来好久了,相信大家多少都有接触。   如果你是前端页面开发/移动开发,那么你肯定会有做过图片上传处理,图片优化,以及图片合成,这些都是可以用 canvas 实现的。   如果你是做前端游戏开发的,可能会非常熟悉,或者说对几何和各种图形变化非常了解。   这里我介绍的是简单的、基本的,但是非常完全的一个 2d 的 canva...

VC++通用控件编程

滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_HORZ 滑动条...

Unity3D ZFBrowser (EmbeddedBrowser) 插件嵌入网页无法输入中文问题

  网页嵌入插件最好的应该就是ZFBrowser了, 可是使用起来也是问题多多, 现在最要命的是网页输入不能打中文, 作者也没打算接入IME, 只能自己想办法了...   搞了半天只想到一个办法, 就是通过Unity的IME去触发中文输入, 然后传入网页, 也就是说做一个透明的 InputField 盖住网页的输入文本框, 然后在 Update 或是 on...