iOS中UIView半边圆角设置
2016-05-05 11:58
435 查看
- (UIButton *)addButton { if (!_addButton) { self.addButton = [UIButton buttonWithType:UIButtonTypeCustom]; _addButton.frame = CGRectMake(maxX(self.contentTextFiled), minY(self.contentTextFiled), BUTTONWIDTH*KScDefineWidth, BUTTONWIDTH*KScDefineWidth); //TODO:uiview 单边圆角或者单边框 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:_addButton.bounds byRoundingCorners:(UIRectCornerTopRight | UIRectCornerBottomRight) cornerRadii:CGSizeMake(5,5)];//圆角大小 CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; maskLayer.frame = _addButton.bounds; maskLayer.path = maskPath.CGPath; _addButton.layer.mask = maskLayer; [_addButton setBackgroundImage:[UIImage imageNamed:@"img_add_black"] forState:UIControlStateNormal]; [_addButton addTarget:self action:@selector(addNumAction:) forControlEvents:UIControlEventTouchUpInside]; } return _addButton; }
相关文章推荐
- 《APUE》笔记
- 117.Top K Frequent Elements
- 怎样用quilt管理debian包中的patches
- VueJs常见问题总结
- array_count_values.php
- 循环名标签+break、continue控制内外层循环结构
- [译]使用水平和垂直滑动的UICollectionView来制作粘性的行和列
- jq-json query工具
- Android在图形界面UI方面的工具
- 新闻滚动marquee标签
- Java利用ASM读取变量值(Field value)
- iOS 十六进制颜色UIColor+Hex
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- NSString -- UILabel中字体有多种颜色,字符串自动计算高度/换行
- 自定义build.xml使用ANT打包
- UITableView(表视图)
- VM10.0.1 build-1379776安装android-x86-4.4-r5.iso虚拟机 启动时error17的处理办法
- 贝塞尔曲线&CAShapeLayer超炫动画
- WRONGTYPE Operation against a key holding the wrong kind of value
- IOS中UITableViewCell使用详解