iPhone popover控制器目前视图控制器全屏

时间:2014-08-04 11:40:23

标签: ios objective-c iphone uiview uiviewcontroller

我在iphone上使用第三方popover控制器并遇到了一个问题。我使用的是WYPopoverController,但尝试使用FPPopover并且它具有相同的问题"因为他们以类似的方式工作。这是交易:

我的应用程序中有一个通知按钮,弹出一个包含通知提要的弹出控制器。它就像Facebook应用程序。您可以在下图中看到它。

Popover in action

现在我想做的就是在所有内容和全屏幕上呈现视图控制器。 popover控制器的工作方式是它将其视图直接发布到应用程序主窗口,而不是嵌套在视图层次结构中,因此我收到警告presenting view controllers on detached view controllers is discouraged并且它也不会显示全屏(我知道这些逻辑)。如果我将它呈现在父视图控制器(背景中的红色控制器)上,它将显示在弹出视图下方。

如何解决此问题?

我正在考虑使用新的UIWindow实例并在那里使用根视图控制器。这是一个好的解决方案还是黑客?如果可以,那么我该如何做到这一点?我想要演示和解雇动画:)

点击通知Feed中的项目时,我希望它看起来像Facebok Paper应用程序。

0 个答案:

没有答案