在XCode中设置组件的圆角属性方法
2015-12-09 16:33
344 查看
说明
在开发中,我们经常需要设置组件的圆角属性,下面介绍一下用代码实现和用XCode实现的两种方式及注意点。
代码实现
直接上代码,这种方法比较直接,没有什么注意点。
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setFrame:CGRectMake(10, 50, 100, 50)]; btn.layer.borderWidth = 5.0; btn.layer.borderColor = [UIColor greenColor].CGColor; btn.layer.cornerRadius = 20; btn.layer.masksToBounds = YES; [self.view addSubview:btn]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
用XCode实现
首先在此页面做设置注意:如果设置了组件的layer.borderColorWithUIColor属性,则还需要为CALayer添加一个分类,该分类的具体内容如下:
此时,就可以达到预想的效果。
相关文章推荐
- Connection. rollback方法—事务回滚
- 【转】Unable to execute dex: Java heap space 解决方案(如何为eclipse.int 添加内存)
- linux命令(4):ps命令
- 利用Viewpager制作滚动游标效果
- 通信领域当前主流技术极其社会需求调查报告
- Android创建菜单栏(android布局实现)
- 业务gis 搭建一个skyline 的js模板 (一)
- Java多例设计模式
- Android SwipeRefreshLayout
- 问题跟踪管理软件工具(JIRI)
- zabbix一键安装脚本
- Backbone学习笔记 - Collection及Router篇
- 图的深搜与广搜
- AndroidStudio插件GsonFormat快速实现Java实体对象
- 【转】Could not write file XXX\.classpath解决
- 【转】微信缓存、浏览器缓存等各种顽固缓存的解决方法,缓存解决方法
- 根据wsdl生成一个webservice 的.cs文件
- 关于面向对象“多态”的理解
- Jenkins + Maven + TestNG参数化调用测试用例
- squee_spoon and his Cube VI---郑大校赛(求最长子串)