【问题标题】:How to temporarily hide UIPopoverController如何暂时隐藏 UIPopoverController
【发布时间】:2011-02-27 11:43:00
【问题描述】:

我有一个UIPopoverController,我想从中拖动项目并将它们放到另一个视图上。 我实现了从弹出框拖放的机制,但我希望它更好:当您拖动时,我认为弹出框应该被隐藏,以便您可以将项目放在它的正下方。

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

但是由于UIPopoverController 在屏幕上显示了一些东西,所以我可以隐藏和显示弹出框控制器内部的某个“视图”...

有什么建议吗?

【问题讨论】:

    标签: objective-c ipad ios drag-and-drop uipopovercontroller


    【解决方案1】:

    以某种方式“保持”弹出窗口中的视图控制器(例如呈现弹出窗口的对象的 ivar)然后关闭弹出窗口是否有效?这样,视图控制器仍然存在,当你想再次显示它时,你可以。

    【讨论】:

    • 其实我也想过这个问题,但在我当前的应用程序架构中似乎并不正确。无论如何,最后我要创建自己的“Popover”类,因为我会经常使用它。
    猜你喜欢
    • 2014-04-30
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2012-01-29
    • 1970-01-01
    相关资源
    最近更新 更多