如何向应用程序添加上下文菜单
How do I add a context menu to an app
我想知道如何使用操作按钮来实现此 "context menu",例如单击消息时出现在 whatsapp 和其他应用程序上的按钮。
非常感谢。
即UIMenuController
。我不擅长 swift。对于 Swift,请检查 this link。 Objective C代码如下:
- (void)showMenu
{
UIMenuController *menu = [UIMenuController sharedMenuController];
menu.menuItems = @[
[[UIMenuItem alloc] initWithTitle:@"Title1" action:@selector(MyAction1)],
[[UIMenuItem alloc] initWithTitle:@"Title2" action:@selector(MyAction2)],
[[UIMenuItem alloc] initWithTitle:@"Title3" action:@selector(MyAction)]];
[menu setTargetRect:self.bounds inView:self];
[menu setMenuVisible:YES animated:YES];
}
我想知道如何使用操作按钮来实现此 "context menu",例如单击消息时出现在 whatsapp 和其他应用程序上的按钮。
非常感谢。
即UIMenuController
。我不擅长 swift。对于 Swift,请检查 this link。 Objective C代码如下:
- (void)showMenu
{
UIMenuController *menu = [UIMenuController sharedMenuController];
menu.menuItems = @[
[[UIMenuItem alloc] initWithTitle:@"Title1" action:@selector(MyAction1)],
[[UIMenuItem alloc] initWithTitle:@"Title2" action:@selector(MyAction2)],
[[UIMenuItem alloc] initWithTitle:@"Title3" action:@selector(MyAction)]];
[menu setTargetRect:self.bounds inView:self];
[menu setMenuVisible:YES animated:YES];
}