2012-02-18 59 views
0
90度

在我的iPhone应用程序iPhone应用程序:当dissmissing模型视图按钮图像在

旋转,当我拍摄图像,并在那个时候所有的东西工作正常显示它的按钮。 进入下一个屏幕后,当我回到原始屏幕按钮图像将旋转。

当我解散模型视图,并将原始视图按钮图像旋转到90度。请引导我。

 my code in view will appear: 

    NSArray *path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,  
     NSUserDomainMask, YES); 

     NSString *newPath=[[path objectAtIndex:0]  stringByAppendingPathComponent:@"bg5.png"]; 

    [btnUserImage setImage:[UIImage imageWithContentsOfFile:newPath] forState:UIControlStateNormal]; 
+0

嗨,你可以上传截图究竟发生了什么?因为我们无法确定确切的情况。 – 2012-02-18 06:23:37

+0

第一次设置按钮图像时,是直接从捕获的图像对象中还是从保存它的文档目录文件路径中加载它? – 2012-02-18 06:25:53

回答

0

希望这个代码将会帮助你..

,如果你有旋转图像的问题,再检查时的图像取向和这样的旋转它..

if(image.imageOrientation==UIImageOrientationRight) 
     { 

      imgview.transform=CGAffineTransformMakeRotation(M_PI/2); 



     } 

     else{ 

      imgview.transform=CGAffineTransformMakeRotation(M_PI * 2); 


     }