UIImagePicker中的弹出窗口不能旋转

时间:2013-10-18 08:13:28

标签: ios uipickerview

是否可以在iPhone中以横向模式旋转ImagePicker Popup?

if([self.ysImagePicker isPopoverVisible])
{
    [self.ysImagePicker dismissPopoverAnimated:YES];
    self.ysImagePicker = nil;
}
else
{
    //  UIBarButtonItem *button = [[UIBarButtonItem alloc] init];

    self.ysImagePicker = [[YSImagePickerEditor alloc] init];
    self.ysImagePicker.delegate = self;

    [self.ysImagePicker presentImagePickerPopoverOverButtonLibrary:barBtn withSize:CGSizeMake(745, 500)];
}

2 个答案:

答案 0 :(得分:0)

您需要查看this documentation

UIImagePickerController类仅支持纵向模式。此类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改,但有一个例外。您可以为cameraOverlayView属性分配自定义视图,并使用该视图显示其他信息或管理相机界面与代码之间的交互。

但您可以使用AssetsLibrary框架创建自己的图像选择器来访问图像列表。

答案 1 :(得分:0)

UIImagePickerController类不支持横向模式。你必须使用assetslibrary进行横向模式。