From 43a9491dceeeb2cb7848b46de0302332dbf8fa5e Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichornlover@users.noreply.github.com> Date: Sun, 16 Jun 2024 21:38:47 -0500 Subject: [PATCH] Create AppIconTableViewCell.m --- Sources/AppIconTableViewCell.m | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Sources/AppIconTableViewCell.m diff --git a/Sources/AppIconTableViewCell.m b/Sources/AppIconTableViewCell.m new file mode 100644 index 0000000..7d152f8 --- /dev/null +++ b/Sources/AppIconTableViewCell.m @@ -0,0 +1,37 @@ +#import "AppIconTableViewCell.h" + +@implementation AppIconTableViewCell + +- (void)awakeFromNib { + [super awakeFromNib]; + [self setupUI]; + [self setUpAnimation]; +} + +- (void)setupUI { + self.contentView.backgroundColor = [UIColor colorWithRed:240.0/255.0 green:240.0/255.0 blue:240.0/255.0 alpha:1.0]; + + self.bgCardView.backgroundColor = [UIColor whiteColor]; + self.bgCardView.layer.cornerRadius = 8.0; + self.bgCardView.layer.masksToBounds = YES; + self.bgCardView.layer.shadowColor = [UIColor blackColor].CGColor; + self.bgCardView.layer.shadowOffset = CGSizeZero; + self.bgCardView.layer.shadowOpacity = 1.0; +} + +- (void)setUpAnimation { + self.animationView.contentMode = UIViewContentModeScaleAspectFit; + self.animationView.backgroundColor = [UIColor clearColor]; +} + +- (void)playAnimation { + self.animationView.hidden = NO; + self.animationView.animation = [Animation named:@"tick"]; + self.animationView.loopMode = LOTAnimationLoopModePlayOnce; + + [self.animationView playWithCompletion:^(BOOL finished) { + self.animationView.hidden = YES; + }]; +} + +@end