-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Description
Grate work! Thanks for your control.
I have found an issue - a MeterNeedle not rescaled when main MeterView has been rescaled.
I solved with next fix.
in method drawLayer: inContext: for MeterView change
- CGFloat endX = (1 + self.length) * centerX;
- CGFloat endX = (1 + self.length) * fmin(centerX,centerY);
and add next method into MeterView
-(void)setFrame:(CGRect)frame
{
[super setFrame:frame];
needleLayer.bounds = CGRectMake(0.0f, 0.0f, frame.size.width, frame.size.height);
needleLayer.position = CGPointMake(needleLayer.bounds.size.width / 2.0, needleLayer.bounds.size.height / 2.0);
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels