JHViewCorner 1.2.4

JHViewCorner 1.2.4

Haocold维护。



  • Haocold

JHViewCorner

一行代码设置视图的圆角!

  • 一行代码设置圆角

版本

最新版本


Cocoapods

pod "JHViewCorner"


是什么

image

image


用法

// 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!

image


更多

CGPathDrawingMode

image

BorderColor & BorderWidth

image

更多详细信息

不好!🤔

image

不好!🤔

image

不好!🤔

image

好!👍👍👍

image