Ios UIKit是否有用于上下文弹出窗口的类?

Ios UIKit是否有用于上下文弹出窗口的类?,ios,uikit,Ios,Uikit,许多应用程序使用上下文弹出窗口,看起来有点像“语音泡泡”。它们有一个小尾巴来指示上下文,即显示它们的控件。是否有标准的UIKit(或开源)类来创建这些 是的。你可以看到,iPad上有一个UIActionSheet的例子,在iPhone上看起来不一样。您可以使用UIPopoverController(仅限iPad)制作其他弹出式内容。您的菜单选项(Colin已经提到其中两个): UIActionSheet,这就是你所描绘的。我相信,在iPad上,它会像你的图像一样出现,因为系统会把它放在一个超控

许多应用程序使用上下文弹出窗口,看起来有点像“语音泡泡”。它们有一个小尾巴来指示上下文,即显示它们的控件。是否有标准的UIKit(或开源)类来创建这些


是的。你可以看到,iPad上有一个
UIActionSheet
的例子,在iPhone上看起来不一样。您可以使用
UIPopoverController
(仅限iPad)制作其他弹出式内容。

您的菜单选项(Colin已经提到其中两个):

  • UIActionSheet,这就是你所描绘的。我相信,在iPad上,它会像你的图像一样出现,因为系统会把它放在一个超控器中。在iPhone上,它是全屏的,如下所示:

  • UIPopoverController,可在popover中放置任意视图(仅限iPad)
  • UIMenuController,显示弹出菜单(在iOS 4及更高版本的iPhone/iPad上提供)
对于大多数情况,您都希望使用UIActionSheet或UIMenuController,因为UIPopoverController仅适用于iPad