在ios应用程序中以纵向模式锁定UIImagePickerController

Siv*_*a K 5 portrait uiimagepickercontroller ios

在我的IOS应用程序中,当我打开相机时,我在相机视图上放置了一个图像.它在纵向模式下看起来很不错.但当它改为横向模式时,它看起来有些奇怪.所以我想锁定UIImagePickerController纵向模式.

以下是我的ui图像选择器控制器的代码

UIImagePickerController *imgPkr = [[UIImagePickerController alloc] init];
imgPkr.delegate = self;
imgPkr.sourceType = UIImagePickerControllerSourceTypeCamera;
Run Code Online (Sandbox Code Playgroud)

它如何锁定在纵向模式....

Zig*_*yST 2

这不是最好的解决方案,但它有效:

\n\n
AppDelegate *appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate];\n[appDelegate.window addSubview:cameraOverlay];\nimgPicker.cameraOverlayView = appDelegate.window.superview;\n
Run Code Online (Sandbox Code Playgroud)\n\n

背景上的相机仍然旋转,但您的叠加视图不会\xc2\xb4t。\n希望它适合您

\n