如何为 UIImagePickerController 放置横向叠加视图

Posted

技术标签:

【中文标题】如何为 UIImagePickerController 放置横向叠加视图【英文标题】:How to put landscape overlay view for UIImagePickerController 【发布时间】:2014-08-05 11:38:15 【问题描述】:

在我的应用程序中,我想为UIImagePickerController 放置覆盖视图,以及如何显示此视图以适应横向模式,下面的代码以纵向模式显示视图。

picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = NO;
picker.navigationBarHidden = YES;
picker.toolbarHidden = YES;


OverLayView *customView = [OverLayView customView];
picker.cameraOverlayView = customView;
[self presentViewController:picker animated:YES completion:NULL];

需要更多关于如何在横向模式下正确设置的指导。

谢谢。

【问题讨论】:

您能告诉我们到目前为止您在横向模式方面的尝试吗?你试过的方法没有用怎么办? 【参考方案1】:

希望此链接有用并解决您的UIImagePickerController问题

UIImagePickerController in Landscape

【讨论】:

以上是关于如何为 UIImagePickerController 放置横向叠加视图的主要内容,如果未能解决你的问题,请参考以下文章

如何为下拉菜单制作 CSS 边框?

如何为 CAShapeLayer 路径和填充颜色设置动画

iPhone - 如何为图像着色?

如何为 RecyclerView 设置 onItemClickListener? [复制]

WCF - 如何为 NTLM 身份验证配置 netTcpBinding?

如何为 UIToolbar 上的按钮添加滚动?