2012-11-16 57 views
0

我是iPhone開發新手。我正試圖在橫向模式下開發基於相機的應用程序。 我編輯了我的info.plist支持的方向,將Interface Builder編輯爲橫向模式。所以起初我的應用程序會提示用戶從圖庫中選擇一個視頻或拍攝視頻。但視頻庫和相機視圖都處於肖像模式。是否可以在橫向模式下查看照片庫和相機

有沒有什麼辦法可以使它成爲風景。我搜查了很多,但沒有找到任何答案。任何可以幫助我。 謝謝

+1

嗯,是的,這是:) – IronManGill

+0

意味着它只能在肖像模式? – Augustine

+0

如果您正在使用'UIImagePickerController',則您將被綁定到縱向模式作爲文檔狀態。您可以使用'ALAssetsLibrary'編寫自己的畫廊。 – anticyclope

回答

-1

您可以在橫向模式下顯示UIImagePicker,因爲您需要將其繼承並將shouldAutoRotate方法實現爲return NO

@interface LandScapeUIImagePickerController : UIImagePickerController 

@end 

#import "LandScapeUIImagePickerController.h" 

@interface LandScapeUIImagePickerController() 

@end 

@implementation LandScapeUIImagePickerController 

- (BOOL)shouldAutorotate 
{ 
    return NO; 
} 

@end 

創建的LandScapeUIImagePickerController代替UIImagePickerController的對象。

+0

謝謝Midhun。對於我來說,它在模擬器中完美地工作,但在設備中,圖像選擇器仍然以縱向模式顯示。 – Augustine

+0

@澳大利亞:感謝您的評論。我不知道爲什麼它不在設備上工作! –

+0

不適用於iOS 6.1 –

相關問題