非交互式非模态UIPopoverController?

时间:2013-08-14 21:11:43

标签: objective-c ipad cocoa-touch uipopovercontroller

有没有办法让UIPopoverController纯粹作为视觉元素,而不是在当前视图之上创建模式?我希望有一个popover来显示一条消息以及一个上下文箭头,但它本身不会响应事件而不会干扰它背后的视图上的交互。

2 个答案:

答案 0 :(得分:2)

正确的答案是使用passthroughViews的{​​{1}}属性让触摸通过弹出窗口视图。它不会通过popover本身传递触摸,但可以用来使它们成为非模态的。

对于更加可自定义的方法,https://github.com/werner77/WEPopover之类的内容可能很有价值。

答案 1 :(得分:0)

尝试一些开源API,如下所示:

http://code4app.net/ios/PopTip-View/4f6d89f86803faed41000000 要么 https://github.com/ajerez/AJNotificationView(使用横幅代替邮件的弹出窗口)