利用UIBezierPath实现一个带圆角的视图
2013-07-12 18:45
381 查看
- (void)drawRect:(CGRect)rect { // draw a box with rounded corners to fill the view - UIBezierPath *roundedRect = [UIBezierPath bezierPathWithRoundedRect:self.bounds cornerRadius:5.0f]; [[UIColor colorWithWhite:0.8 alpha:0.5] setFill]; [roundedRect fillWithBlendMode:kCGBlendModeNormal alpha:1]; }
UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建矩形和多边形,使用曲线段去创建弧(arc),圆或者其他复杂的曲线形状。
UIBezierPath 的使用介绍
详细的介绍了UIBezierPath ,这里我就不多说了!// 通过UINib 加载xib资源文件 UINib *hoverViewXib = [UINib nibWithNibName:@"xxxx" bundle:nil]; [hoverViewXib instantiateWithOwner:self options:nil];
相关文章推荐
- 利用UIBezierPath实现一个带圆角的视图
- 利用UIBezierPath实现一个带圆角的视图
- sql利用视图实现一个数值型字段的求和问题
- 一个利用递归算法实现删除非空目录的函数
- VC 利用SetWindowRgn实现程序窗口的圆角多角矩形 .
- 利用数学方法来大大降低一个逻辑判断实现的难度的例子
- 利用Django内置的认证视图实现用户密码重置功能详解
- 数据结构:请用一个数组实现两个堆栈,要求最大地利用数组空间,使 数组只要有空间入栈操作就可以成功
- 安卓中利用TranslateAnimation实现图片循环移动时候的出现的一个问题,在这里记一下
- git 利用分支概念实现一个仓库管理两个项目
- 利用反射实现对sqlite3数据库的crud(增删改查)操作的一个baseAndroidDao封装,安卓开发中
- 第十篇 一个利用反射实现的Excel导出
- (转)【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- (1)知识准备【利用objective-c的runtime特性,结合FMDB实现一个轻量级的ORM】
- 一个CSS+DIV做的可拖动带遮罩层的DIV,圆角也是用CSS实现,欢迎大家拍砖
- 实现一个简单的滚动视图
- android利用广播实现本界面数据发生改变之后操作另外一个界面
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 一个简单的利用ini配置文件以及用户输入的交互进行文件夹内容拷贝的批处理文件脚本的实现
- iOS中利用CoreAnimation实现一个时间的进度条效果