是否有其他API,如UIPopOverController

ite*_*nyh 1 objective-c uipopovercontroller ios

我想制作一个流行视图,如下图所示(在红色框中): 在此输入图像描述

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

告诉我任何线索,谢谢!

Vik*_*ica 5

您指的菜单由UIMenuController控制.

自定义菜单项,如:

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

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

NSHipster有一篇很好的文章.