在PopOver中的UIViewController中呈现UIImagePicker的方法

时间:2014-01-22 17:16:58

标签: ipad ios7 uiimagepickercontroller uipopovercontroller

我试图通过PopOver在UIViewController中显示UIImagePickerController。   我通过以下方式添加了一个PopOver:

overlayTableViewCtrl = [[OverlayTableViewController alloc] initWithStyle:UITableViewStylePlain];
    UINavigationController *navCtrl=[[UINavigationController alloc] initWithRootViewController:selectedPunchTableViewCtrl];
    popOverViewController= [[UIPopoverController alloc] initWithContentViewController:navCtrl];

 [popOverViewController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];

然后我通过

在UIViewController上添加一个UIImagePickerController
[self presentViewController:cameraPickerCtrl animated:YES completion:nil];

我为ViewCtrl设置了内容大小:

self.preferredContentSize = CGSizeMake(500, 400);

cameraPickerCtrl.modalPresentationStyle=UIModalPresentationCurrentContext;我在ViewCtrl中看到了相机  
但它看起来有黑色覆盖层。我还添加了一个cameraViewTransform,但是对于自定义大小的UIViewController采用UIScreen边界进行宽高比没有帮助。

有没有人在navigationController层次结构中的自定义大小的UIViewController中尝试使用UIImagePickerController?在没有故事板的情况下添加ipad是否有任何好的例子

0 个答案:

没有答案