是否有其他API,如UIPopOverController

时间:2013-11-27 03:26:28

标签: ios objective-c uipopovercontroller

我想制作一个流行视图,如下图所示(在红色框中): enter image description here

我发现UIPopOverController可以创建pop视图,但它看起来像一个表(垂直滚动)。它看起来不像右上图所示,如上图所示。我想知道这是否是另一个IOS API?或者它是完全定制的?

告诉我任何线索,谢谢!

1 个答案:

答案 0 :(得分:5)

您所指的菜单由UIMenuController控制。

自定义菜单项,例如:

UIMenuItem *menuItem = [[UIMenuItem alloc] initWithTitle:@"Do Something"
                                                  action:@selector(aSelector:)];
[[UIMenuController sharedMenuController] setMenuItems: @[menuItem]];

您必须在自定义视图类中实现canPerformAction:withSender:

NSHipster有一篇很好的文章。