当您在iPhone IPod应用程序工具栏中单击“更多”时,是否有人可以提供有关如何实现弹出菜单等语音泡泡的指导?
答案 0 :(得分:16)
我认为您正在寻找UIPopoverController
。 Popover控制器只是视图控制器的容器:编写一个视图控制器来执行您想要的操作,然后进行设置。但这适用于iPad。如果您想要iPhone,请继续阅读。我提出了一些解决方案。
您甚至可以探索UIActionSheet
,但UIPopOverController
可以提供更大的灵活性。
我相信你在谈论这样的事情?
以下是您可以采用的一些解决方案 -
忘记了你想要iPhone的这个,看看iPhone UIPopoverController
实施:WEPopover
在iPhone上,您通常会使用UIActionSheet
作为一堆按钮。它从底部向上滑动,而不是在按钮旁边弹出,但这是iPhone上的标准行为。
或者您可以使用自定义背景图像或透明图形手动实例化UIView,在顶部添加一些UIButtons(或其他类型的自定义视图),并以某种方式处理该视图外的所有触摸。
请注意,这是非标准UI。动作表将更符合HIG。