#import "CameraFocusSquare.h" #import const float squareLength = 80.0f; @implementation RCTCameraFocusSquare - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // Initialization code [self setBackgroundColor:[UIColor clearColor]]; [self.layer setBorderWidth:2.0]; [self.layer setCornerRadius:4.0]; [self.layer setBorderColor:[UIColor whiteColor].CGColor]; CABasicAnimation* selectionAnimation = [CABasicAnimation animationWithKeyPath:@"borderColor"]; selectionAnimation.toValue = (id)[UIColor blueColor].CGColor; selectionAnimation.repeatCount = 8; [self.layer addAnimation:selectionAnimation forKey:@"selectionAnimation"]; } return self; } @end