iOS: reset view node when reuse this node

This commit is contained in:
pengfei.zhou
2021-10-27 16:03:11 +08:00
committed by osborn
parent 986d32a8e0
commit 60c8651e10
11 changed files with 119 additions and 0 deletions

View File

@@ -344,4 +344,17 @@ - (UIImage *)gradientImageFromColors:(NSArray *)colors
return image;
}
}
- (void)reset {
[super reset];
self.view.text = nil;
self.view.font = nil;
self.view.textColor = UIColor.blackColor;
self.view.textAlignment = NSTextAlignmentNatural;
self.view.numberOfLines = 1;
self.view.layer.shadowOpacity = 0;
self.view.layer.shadowRadius = 3;
self.view.layer.shadowOffset = CGSizeMake(0, -3);
self.view.lineBreakMode = NSLineBreakByTruncatingTail;
}
@end