ios把按钮切成圆形
2015-10-28 09:31
357 查看
项目中有这样的需求:圆形按钮,试过多钟方法,最终这种方法可行,记录下来
代码:
代码:
// 把按钮弄成圆形方案:让btn的宽高相等,然后 // btn.layer.cornerRdius = width/2.0; // btn.layer.maskToBounds = width/2.0; CGRect rect = CGRectMake(40, 40, 80, 80); UIButton * btn = [[UIButton alloc]initWithFrame:rect]; btn.backgroundColor = [UIColor colorWithRed:88.0/255.0 green:88.0/255.0 blue:88.0/255.0 alpha:0.3]; btn.layer.cornerRadius = 40.0;//(该值到一定的程度,就为圆形了。) [btn setBackgroundImage:[UIImage imageNamed:@"car"] forState:UIControlStateNormal]; btn.layer.borderWidth = 1.0; btn.layer.borderColor =[UIColor clearColor].CGColor; btn.clipsToBounds = TRUE;//去除边界 [self.view addSubview:btn];
相关文章推荐
- 【10/27】 iOS开发成长之路,【cell重用】
- 蓝懿iOS 技术内容交流和学习心得 10.27
- iOS常用第三方库
- iOS 9 学习系列:MapKit Transit
- iOS 9 新特性之实现 3D Touch 就是 So easy -- OC版
- iOS开发笔记--iOS国际化与NSLocalizedString的使用
- 关于nagios监控页面主机时有时无的问题
- nagios内存监控
- IOS设计模式-简单工厂
- iOS 打包静态库.a文件
- iOS 9 新特性之实现 3D Touch
- iOS 即时视频和聊天(基于环信)
- 内存分析与硬件获取
- AudioStreamer使用之快速点击下/上一首按钮,音频会重复的问题解决。
- IOS 001 关于storyboard的第一次使用
- IOS基础 002 我的第一个界面,login界面
- iOS 新浪微博-5.1 首页微博列表_时间/配图
- IOS 同步请求和异步请求 ios开发教程
- iOS 给服务器发送Json数据demo
- iOS NSTimer样例demo