2011-02-27 153 views
2

我有一个UIPopoverController,我想从中拖动项目并将它们放在另一个视图上。 我实现了拖动&的机制,但是我希望它更好:拖动时,我认为弹出窗口应该隐藏起来,以便您可以将项目放在其下面。如何暂时隐藏UIPopoverController

由于UIPopoverController不是一个“经典”视图控制器,我不知道如何暂时隐藏它而不会不可逆转地解除它。

但由于UIPopoverController东西呈现在屏幕上,也必须是一个“查看”某处酥料饼的控制,我可以隐藏和显示里面......

有什么建议?

回答

1

它会以某种方式(比如呈现popover的对象的ivar)“维持”在视图控制器中,然后只是关闭弹出窗口?这样,视图控制器将仍然在那里,当你想再次显示它,你可以。

+0

我实际上已经想到了这一点,但它在我目前的应用程序架构中看起来并不正确。无论如何,最后我创造了我自己的“Popover”课程,因为我将会使用它很多。 – 2011-02-28 08:13:35