创建一个透明的UIToolbar
来源:互联网 发布:家长监控软件 编辑:程序博客网 时间:2024/04/30 12:57
http://www.linuxidc.com/Linux/2012-08/68651.htm
今天需要创建一个透明的UIToolbar,便看了下SDK,使用下面代码
- CGRect barFrame = CGRectMake(900, 0, 124, 40);
- UIToolbar *tb;
- tb = [[UIToolbar alloc]initWithFrame:barFrame];
- tb.barStyle =UIBarStyleDefault;
- tb.tintColor = [UIColor clearColor];
- tb.translucent = YES;
在边缘的位置们依然能看出视图层之间的层叠,所以查看了些资料,原来正确的方法是子类化UIToolbar,设置其backgroundColor
- @interface TranslucentToolbar : UIToolbar
- @end
- @implementation TranslucentToolbar
- - (void)drawRect:(CGRect)rect {
- // do nothing
- }
- - (id)initWithFrame:(CGRect)aRect {
- if ((self = [super initWithFrame:aRect])) {
- self.opaque = NO;
- self.backgroundColor = [UIColor clearColor];
- self.clearsContextBeforeDrawing = YES;
- }
- return self;
- }
- @end
- TranslucentToolbar *tb;
- tb = [[TranslucentToolbar alloc]initWithFrame:barFrame];
0 0
- 创建一个透明的UIToolbar
- 创建透明的UIToolbar
- 创建透明的UIToolbar
- iOS开发之创建背景透明或含有自定义图片的UIToolbar
- UIToolbar背景透明设置
- UIToolbar的两种创建方式
- 如何创建一个透明的UITextField
- 如何创建一个背景透明的activity
- 一个透明的shader
- UIToolbar 的bug
- 设置UIToolbar的背景图
- UITOOLBAR的应用
- UIToolBar的单独使用
- UIToolBar的使用
- UIToolBar工具栏的使用
- UI:UIToolBar的使用
- UIToolbar的使用
- iOS UIToolBar的使用
- POJ--3468 A Simple Problem with Integers(线段树)
- PHP查看常量
- P12 (**) 解码游程编码过的列表
- 安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法
- Chrome扩展及应用开发 入门笔记(七)带选项页面的扩展与本地存储
- 创建一个透明的UIToolbar
- 数据库之基础3
- 数据选择控件
- 关于分词的一些解惑
- [引言]学习编程技术需要的基本条件
- js关于省市的二级下拉菜单联动
- [LeetCode]045-Jump Game II
- Java多线程之ThreadPoolExecutor
- 综合案例建模--失物招领管理系统的模型