是否可以在其他UI元素后面显示Popover?

时间:2012-06-28 19:01:21

标签: ios uiview uikit uipopovercontroller

在iOS应用中,是否可以在其他元素后面显示一个弹出窗口?

例如,如果我的UIView* myView已包含多个子视图,并且我在视图UIView* popopverView中创建了一个新的子视图presentPopoverFromRect,并调用了popopverView,那么即使我调用[myView sendSubviewToBack:popoverView]

,它仍会显示在其他子视图中的元素前面

我测试了其他元素,例如按钮,它们显示在其他元素后面。弹出窗口是否固有显示在所有子视图之上?

1 个答案:

答案 0 :(得分:2)

来自documentation

  

您使用弹出式窗口暂时显示信息,但不会像模态视图那样接管整个屏幕。弹出窗口内容在特殊类型的窗口中位于现有内容之上。在用户点击弹出窗口之外或明确关闭它之前,弹出窗口仍然可见。

无法“隐藏”UIPopoverController - 您将其解雇(或用户)。无论如何,您不需要在UIPopoverController之上显示其他视图 - 这是目的。