iOS泡泡弹出菜单类似于iTunes

Oli*_*old 7 iphone cocoa-touch objective-c ios

当您在iPhone IPod应用程序工具栏中单击"更多"时,是否有人可以提供有关如何实现弹出菜单的语音泡沫的一些指导?

Sri*_*aju 16

我想你在找UIPopoverController.Popover控制器只是视图控制器的容器:编写一个视图控制器来执行您想要的操作,然后进行设置.但这适用于iPad.如果您想要iPhone,请继续阅读.我提出了一些解决方案.

你甚至可以探索,UIActionSheetUIPopOverController提供更多的灵活性.

我相信你在谈论这样的事情?

在此输入图像描述

以下是您可以采用的一些解决方案 -

  1. 忘了你想要这个iPhone,看看iPhone的UIPopoverController实现:WEPopover

  2. 在iPhone上,你通常会使用UIActionSheet一堆像这样的按钮.它从底部向上滑动,而不是在按钮旁边弹出,但这是iPhone上的标准行为.

  3. 或者您可以使用自定义背景图像或透明图形手动实例化UIView,在顶部添加一些UIButtons(或其他类型的自定义视图),并以某种方式处理该视图外的所有触摸.

请注意,这是非标准UI.动作表将更符合HIG.