的数据我想知道如何实现这个“上下文菜单”,其中包含操作按钮,就像在whatsapp和其他应用程序上单击消息时出现的按钮一样。非常感谢您的光临。
rpppsulh1#
就是UIMenuController。
UIMenuController
**斯威夫特 *
let contextMenu = UIMenuController.shared contextMenu.menuItems = [ UIMenuItem(title: "test", action: #selector(testclicked)), UIMenuItem(title: "test 1", action: #selector(test1clicked)), UIMenuItem(title: "test2", action: #selector(test2clicked)), UIMenuItem(title: "test3", action: #selector(test3clicked)) ] contextMenu.showMenu(from: self.view, rect: CGRect(x: 100, y: 190, width: 100, height: 20))
字符串
目标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]; }
型
1条答案
按热度按时间rpppsulh1#
就是
UIMenuController
。**斯威夫特 *
字符串
目标C
型