2011-10-12 59 views
1

我期待实现一个暂时的悬停菜单,它将通过iPhone上的UITabBar项目自动消失(通过计时器或用户手动点击)。iPhone上的UITabBar项目上的悬停菜单

我已经查看了WEPopover library,但它并没有像我所希望的那样对我的用例有帮助。

我看到移动网站一直都能达到我想要的效果,但我有兴趣在Cocoa Touch中复制此功能(尽管使用频率比看起来更频繁),以便在应用程序中进行首次运行。

Example Image

任何人有我应该如何去实现这种探索什么想法?

+0

截图是在Safari中打开的网站,这是你的场景吗?在这种情况下,您将需要运行JavaScript来显示弹出窗口。 – Danra

+0

嗨Danra,不,这不是我的场景。我已经看到这个功能主要是基于网络的东西,比如我的屏幕截图,但我有兴趣在Cocoa中实现它,以便与UITabBar协同工作。 – Cucumber2

+0

对不起,我在回复上面的评论太快。在原始问题中,我绝对声明Cocoa Touch是因为我意识到了差异。谢谢你。 – Cucumber2

回答

2

这真的没有好的答案,我不认为。您将不得不实现自己的UI,可能与UITabBar的子类有关,以实现此目的。实际的弹出用户界面可能存在于任何数量的第三方代码中,但是你必须想出自己的系统。 “简单”解决方案是将这些弹出视图放置在应用程序窗口上,以便它们可以出现在所有其他UI元素上。您还可以创建一个经理类来控制呈现,解散和计时这些元素。