I created a custom UIView and I am trying to have UIPinchGestureRecognizer handle the resize of it. But when I test my code the text is being resized when pinch and the frame is still the same size.
in floatingToolbar.m
-(void) pinchFired:(UIPinchGestureRecognizer *)recognizer{
if (recognizer.state == UIGestureRecognizerStateChanged) {
CGFloat scale = [recognizer scale];
if ([self.delegate respondsToSelector:@selector(floatingToolbar:didPinchWithScale:)]) {
[self.delegate floatingToolbar:self didPinchWithScale:scale];
}
[recognizer setScale:scale];
}
}
in SBViewController.m
-(void) floatingToolbar:(SBAwesomeFloatingToolbar *)toolbar didPinchWithScale:(CGFloat)scale{
NSLog(@"Scale is ------ %f",scale);
CGAffineTransform currentTransform = CGAffineTransformIdentity;
CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);
toolbar.transform = newTransform;
}