0

我有一个 iPad 应用程序,我在其中显示一个UIPopover视图。我想根据它在屏幕上的位置设置弹出框的背景。是否有可能获得UIPopover相对于屏幕的确切位置?

4

1 回答 1

1

尝试这个

    if ([myPopOverController isPopoverVisible]) {

        CGPoint myPopOverPosition = [myPopOverController.contentViewController.view
                      convertPoint:myPopOverController.contentViewController.view.frame.origin
                      toView:mainTopView];

        //If you set toView to nil then it will consider as the window or you could specify as yourappDelegate.window


    }
于 2014-06-17T07:21:38.433 回答