提交 0b0c4aad 编写于 作者: Y yixiangboy

元素边框线hook影响太大,减少影响

上级 92afe38f
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
#pragma mark -- DoraemonSwitchViewDelegate #pragma mark -- DoraemonSwitchViewDelegate
- (void)changeSwitchOn:(BOOL)on sender:(id)sender{ - (void)changeSwitchOn:(BOOL)on sender:(id)sender{
[DoraemonViewMetricsConfig defaultConfig].opened = YES;
[DoraemonViewMetricsConfig defaultConfig].enable = on; [DoraemonViewMetricsConfig defaultConfig].enable = on;
} }
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
@property (nonatomic, strong) UIColor *borderColor; //default randomColor @property (nonatomic, strong) UIColor *borderColor; //default randomColor
@property (nonatomic, assign) CGFloat borderWidth; //default 1 @property (nonatomic, assign) CGFloat borderWidth; //default 1
@property (nonatomic, assign) BOOL enable; //default NO @property (nonatomic, assign) BOOL enable; //default NO
@property (nonatomic, assign) BOOL opened; //default NO
+ (instancetype)defaultConfig; + (instancetype)defaultConfig;
@end @end
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
self = [super init]; self = [super init];
if (self) { if (self) {
self.borderWidth = 1; self.borderWidth = 1;
self.enable = NO; //self.enable = NO;
} }
return self; return self;
} }
......
...@@ -31,7 +31,9 @@ ...@@ -31,7 +31,9 @@
- (void)doraemon_layoutSubviews - (void)doraemon_layoutSubviews
{ {
[self doraemon_layoutSubviews]; [self doraemon_layoutSubviews];
[self doraemonMetricsRecursiveEnable:DoraemonViewMetricsConfig.defaultConfig.enable]; if (DoraemonViewMetricsConfig.defaultConfig.opened) {
[self doraemonMetricsRecursiveEnable:DoraemonViewMetricsConfig.defaultConfig.enable];
}
} }
- (void)doraemonMetricsRecursiveEnable:(BOOL)enable - (void)doraemonMetricsRecursiveEnable:(BOOL)enable
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册