如何在ios中将popover设置为全屏

如何在ios中将popover设置为全屏,ios,fullscreen,uipopovercontroller,Ios,Fullscreen,Uipopovercontroller,我想做一个全屏幕的流行音乐 popover = [[UIPopoverController alloc] initWithContentViewController:cameraUI]; [_popover presentPopoverFromRect:CGRectMake(0, 0, 0, 0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUnknown

我想做一个全屏幕的流行音乐

popover = [[UIPopoverController alloc] initWithContentViewController:cameraUI];
[_popover presentPopoverFromRect:CGRectMake(0, 0, 0, 0) inView:self.view             
               permittedArrowDirections:UIPopoverArrowDirectionUnknown animated:YES];   

谁知道如何在ios7/ios8中做到这一点呢?不管怎样,如果你的问题是它在手机上不起作用,那么就添加这样一个类别

@interface UIPopoverController (phone)
+ (BOOL)_popoversDisabled;
@end

@implementation UIPopoverController (phone)
+ (BOOL)_popoversDisabled {
    return NO;
}
@end
那么做一个像这样的爆米花似乎很好。因此,同样,不确定您的实际问题是什么(如果有)


你的实际问题是什么?如果你想要全屏,那你为什么不使用presentViewController全屏显示…因为我需要展示UIImagePickerController从照片库中选择照片。我的问题是如何在ipad中将popover设置为全屏显示。你找到了解决方案吗?我的问题是如何在ipad中将popover设置为全屏显示
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType =
UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObjects:(NSString *) kUTTypeImage,nil];
imagePicker.allowsEditing = NO;

UIPopoverController * popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[popover presentPopoverFromRect:CGRectMake(0, 0, 0, 0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUnknown animated:YES];