zooming from a particular point
- by Chandan Shetty SP
I am using this code to zoom from a particular point
CGPoint getCenterPointForRect(CGRect inRect)
{
    CGRect screenRect = [[UIScreen mainScreen] bounds];
    return CGPointMake((screenRect.size.height-inRect.origin.x)/2,(screenRect.size.width-inRect.origin.y)/2);
}
-(void) startAnimation
{
    CGPoint centerPoint = getCenterPointForRect(self.view.frame);
    self.view.transform = CGAffineTransformMakeTranslation(centerPoint.x, centerPoint.y);
    self.view.transform = CGAffineTransformScale( self.view.transform , 0.001, 0.001);
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:kTransitionDuration];
    self.view.transform = CGAffineTransformIdentity;
    [UIView commitAnimations];
}
Its not working. What is the correct way to do zooming from a particular point.