Friday, 24 February 2012

zoom in /out + button with rotate by + - Buttons + iphone

#define degreesToRadians(x) (M_PI * x / 180.0)
#define zoomed 0.01
-(IBAction)resizeImageview:(id)sender{
   
    if([sender tag]==1){
        // holderView.frame=CGRectMake(x+3, y+4, width-6,height-8);
        holderView.transform = CGAffineTransformScale(holderView.transform, 1-zoomed, 1-zoomed);
       
    }
    else if([sender tag]==2){
        //holderView.frame=CGRectMake(x-3, y-4, width+6,height+8);       
        holderView.transform = CGAffineTransformScale(holderView.transform, 1+zoomed, 1+zoomed);
    }


}
-(IBAction)rotateImageView:(id)sender{
    if ([sender tag]==3) {
        holderView.transform = CGAffineTransformRotate(holderView.transform, degreesToRadians(-10));
       
    }
    else if([sender tag]==4){
        holderView.transform = CGAffineTransformRotate(holderView.transform, degreesToRadians(10));
       
    }   
}

No comments:

Post a Comment