我使用 UIPopoverController 在 iPad iOS7 中弹出一个视图,如下所示:
if (!self.popover) {
UIViewController *popupVC = [[UIViewController alloc] init];
[popupVC.view addSubview:thePopupView];
popupVC.preferredContentSize = CGSizeMake(240, 140);
self.popover = [[UIPopoverController alloc] initWithContentViewController:popupVC];
self.popover.delegate = self;
}
[self.popover presentPopoverFromBarButtonItem:barButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
但是当 popover 处于活动状态时,它会使屏幕变暗,而此效果不会影响 iOS6 中的其他视图。
如何克服这个问题?谢谢!