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];
ただし、ポップオーバーがアクティブになると、画面が暗くなりますが、この効果は iOS6 の他のビューには影響しません。
この問題を克服するにはどうすればよいですか?ありがとう!