|
|
@ -31,6 +31,8 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
self.shapeLayer = [CAShapeLayer new];
|
|
|
|
self.shapeLayer = [CAShapeLayer new];
|
|
|
|
[self.layer addSublayer:self.shapeLayer];
|
|
|
|
[self.layer addSublayer:self.shapeLayer];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[self updateLayers];
|
|
|
|
|
|
|
|
|
|
|
|
return self;
|
|
|
|
return self;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -79,7 +81,9 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
|
|
|
|
|
|
|
- (void)updateLayers
|
|
|
|
- (void)updateLayers
|
|
|
|
{
|
|
|
|
{
|
|
|
|
OWSAssert(self.shapeLayer);
|
|
|
|
if (!self.shapeLayer) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Don't fill the shape layer; we just want a stroke around the border.
|
|
|
|
// Don't fill the shape layer; we just want a stroke around the border.
|
|
|
|
self.shapeLayer.fillColor = [UIColor clearColor].CGColor;
|
|
|
|
self.shapeLayer.fillColor = [UIColor clearColor].CGColor;
|
|
|
|