我试图通过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是否有任何好的例子