我是iPhone開發新手。我正試圖在橫向模式下開發基於相機的應用程序。 我編輯了我的info.plist支持的方向,將Interface Builder編輯爲橫向模式。所以起初我的應用程序會提示用戶從圖庫中選擇一個視頻或拍攝視頻。但視頻庫和相機視圖都處於肖像模式。是否可以在橫向模式下查看照片庫和相機
有沒有什麼辦法可以使它成爲風景。我搜查了很多,但沒有找到任何答案。任何可以幫助我。 謝謝
我是iPhone開發新手。我正試圖在橫向模式下開發基於相機的應用程序。 我編輯了我的info.plist支持的方向,將Interface Builder編輯爲橫向模式。所以起初我的應用程序會提示用戶從圖庫中選擇一個視頻或拍攝視頻。但視頻庫和相機視圖都處於肖像模式。是否可以在橫向模式下查看照片庫和相機
有沒有什麼辦法可以使它成爲風景。我搜查了很多,但沒有找到任何答案。任何可以幫助我。 謝謝
您可以在橫向模式下顯示UIImagePicker
,因爲您需要將其繼承並將shouldAutoRotate
方法實現爲return NO
。
@interface LandScapeUIImagePickerController : UIImagePickerController
@end
#import "LandScapeUIImagePickerController.h"
@interface LandScapeUIImagePickerController()
@end
@implementation LandScapeUIImagePickerController
- (BOOL)shouldAutorotate
{
return NO;
}
@end
創建的LandScapeUIImagePickerController
代替UIImagePickerController
的對象。
謝謝Midhun。對於我來說,它在模擬器中完美地工作,但在設備中,圖像選擇器仍然以縱向模式顯示。 – Augustine
@澳大利亞:感謝您的評論。我不知道爲什麼它不在設備上工作! –
不適用於iOS 6.1 –
嗯,是的,這是:) – IronManGill
意味着它只能在肖像模式? – Augustine
如果您正在使用'UIImagePickerController',則您將被綁定到縱向模式作爲文檔狀態。您可以使用'ALAssetsLibrary'編寫自己的畫廊。 – anticyclope