测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2015年1月 |
由Daniel Clelland维护。
依赖关系 | |
Masonry | >= 0 |
ObjectiveSugar | >= 0 |
drawRect:
以下划线画布并填充颜色,然后裁剪一个 CGRect。✓ UIView 分类便利方法
self.view.overlay = [[CXOverlay alloc] init];
self.view.overlay.cutout = CGRectMake(24.0f, 24.0f, 44.0f, 44.0f);
self.view.overlay.backgroundColor = [UIColor orangeColor];
self.view.overlay = nil;
✓ 支持使用交叉淡入淡出效果的动画。
[self.view.overlay setCutout:CGRectMake(24.0f, 48.0f, 44.0f, 44.0f) withDuration:1.0];
CXOverlay
@property (nonatomic) CGRect cutout;
- (instancetype)initWithCutout:(CGRect)cutout;
- (void)setCutout:(CGRect)cutout withDuration:(NSTimeInterval)duration;
- (void)setCutout:(CGRect)cutout withDuration:(NSTimeInterval)duration andDelay:(NSTimeInterval)delay;
- (void)setCutout:(CGRect)cutout withDuration:(NSTimeInterval)duration andDelay:(NSTimeInterval)delay andCompletion:(void (^)(BOOL finished))completion;
UIView (CXOverlay)
@property (readwrite) CXOverlay *overlay;