2013-12-23 118 views
0

我的應用程序是在景觀。我正在使用UIImagePickerController來記錄video。但是,只要我們撥打UIImagePickerController,它就會進入肖像模式。我決定旋轉imagep picker controller by using UIImagePickerController`子類的佈局。是否有可能在iphone中以橫向模式顯示UIImagePickerController?

通過這個,image picker controller佈局即將在景觀。但它只在iPad中工作。我在iPhone上測試過。但它不起作用。在iPad中佈局沒有完全改變。

是否有可能在iPhone中以橫向模式顯示UIImagePickerController

第一張照片是,我在iPad上測試過。第二個是,我在iPhone上測試過。

+0

此問題已解答。 http://stackoverflow.com/questions/2083672/uiimagepickercontroller-in-landscape http://stackoverflow.com/questions/14618546/force-landscape-orientation-in-uiimagepickercontroller http://stackoverflow.com/questions/5737632/open-uiimagepickercontroller-in-landscape-mode –

回答

0

按照UIImagePickerController class documentation這是不可能的:

重要:UIImagePickerController類只支持肖像模式。此類旨在按原樣使用,不支持子類。這個類的視圖層次是私有的,不能修改,只有一個例外。您可以將自定義視圖分配給cameraOverlayView屬性,並使用該視圖呈現附加信息或管理攝像頭界面和代碼之間的交互。

但是,您可以自定義此控制器以按照您的要求工作。 我想如果你改變/替換cameraOverlayView(如點擊按鈕和所有)到風景它會自動看起來像在橫向模式。

相關問題