JHViewCorner
一行代码设置视图的圆角!
- 一行代码设置圆角
版本
最新版本
Cocoapods
pod "JHViewCorner"
是什么
用法
// corner
[_imageView jh_setCornerRadius:H*0.5
color:self.superview.backgroundColor
rectCorner:UIRectCornerAllCorners
highlightedColor:nil];
// corner and border
[_imageView jh_setCornerRadius:H*0.5
color:self.superview.backgroundColor
rectCorner:UIRectCornerAllCorners
borderColor:borderColor
borderWidth:width
highlightedColor:nil];
// heart
[_imageView jh_setHeartMask:color
highlightedColor:highlightedColor];
// heart and border
[_imageView jh_setHeartMask:color
borderColor:borderColor
borderWidth:width
highlightedColor:highlightedColor];
日志
2018-11-14
- 修复一个小bug。
2018-7-3
- 添加属性'jh_maskViewArray'。
2018-6-19
- 移除属性'jh_heartBorderMaskView'。
2018-6-15
- 添加爱心边框遮罩。
2018-5-25
- 添加爱心遮罩。
2018-5-8
- 更新。
2018-5-7
- 上传。
通知
如果您将其用在 "UITableViewCell" 中
则应重写以下方法
// you have a image like this:
[_image1 jh_setCornerRadius:H*0.5
color:self.contentView.backgroundColor
rectCorner:UIRectCornerAllCorners
highlightedColor:UIColorFromRGB(0xd9d9d9)];
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
_image1.jh_highlightedMaskView.hidden = !selected;
}
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
[super setHighlighted:highlighted animated:animated];
_image1.jh_highlightedMaskView.hidden = !highlighted;
}
GIF
可达60FPS!
更多
CGPathDrawingMode
BorderColor & BorderWidth
更多详细信息
不好!
不好!
不好!
好!