2012-12-18 73 views
0

我子歸UIImagePickerController並實現它變成@implementation的UIImagePickerController iphone5的方向Landscapemode

- (BOOL)shouldAutorotate 

其工作正常,但問題是:

而在顯示器出現在肖像模式和拍攝後橫向模式拍攝,拍攝的圖像正確顯示(風景模式)

爲什麼顯示屏方向有變化

我的代碼如下所示:

@interface NonRotateUIImagePickerViewController:UIImagePickerController 

- (BOOL)shouldAutorotate; 

@end 

@implementation NonRotateUIImagePickerViewController 

- (BOOL)shouldAutorotate { 
    return NO; 
} 


@end 

前:

https://skydrive.live.com/?cid=eb7f2f7c40e359ee#cid=EB7F2F7C40E359EE&id=EB7F2F7C40E359EE!493

後: https://skydrive.live.com/?cid=eb7f2f7c40e359ee#cid=EB7F2F7C40E359EE&id=EB7F2F7C40E359EE!492

回答

0

你應該考慮的視圖的父級的自動旋轉的特性。

這是因爲如果它們被設置爲自動旋轉,所有的孩子也會旋轉。

+0

如果我設置爲自動旋轉值是yes應用程序將崩潰。 我們可以用上面的代碼做什麼。 – StalinPusparaj

+0

如果您刪除該代碼會發生什麼? –