我尝试使用弹出框显示视图。由于 UIPopoverController 在 iPhone 上不起作用,我使用 WEPopoverController。
我的代码:
UIViewController *controller = [[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"GetDateController"];
controller.modalPresentationStyle = UIModalPresentationPopover;
WEPopoverController *pop = [[WEPopoverController alloc] initWithContentViewController:controller];
pop.delegate = self;
CGRect screen = [[UIScreen mainScreen]bounds];
CGRect r = CGRectMake(8, 8, screen.size.width-8, 57);
pop.popoverContentSize = r.size;
[pop presentPopoverFromRect:CGRectMake(200, 100, 0, 0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
当我启动程序时,我看到一个弹出窗口,它立即消失。当我在 iPhone 程序崩溃时使用 UIPopoverController 时,在 iPad 上一切正常。
我需要对 WEPopoverController 做什么才能使其工作?
亚历山大。