gpt4 book ai didi

iPhone/iPad 上下文菜单

转载 作者:可可西里 更新时间:2023-11-01 04:28:18 27 4
gpt4 key购买 nike

我说的是当您选择一段文本时显示的菜单,它为您提供了剪切/粘贴/复制的选项。我想出了如何向菜单添加一个选项,但如果我添加两个或更多选项,它会先说“更多”。单击它将显示我添加的所有选项。但是有没有办法显示我预先添加的所有选项?没有“更多”菜单项?

最佳答案

您需要使用 UIMenuController .如果你不想复制/粘贴/剪切,你将在你的 canPerformAction: 方法中包含这样的东西:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if(action == @selector(someSelector:))
return YES;
else
return NO;
}

创建一个新的菜单项如下所示:

UIMenuItem *someAction = [[UIMenuItem alloc]initWithTitle:@"Something" action:@selector(doSomething:)];

UIMenuController *menu = [UIMenuController sharedMenuController];
menu.menuItems = [NSArray arrayWithObject:someAction];
[menu update];

关于iPhone/iPad 上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3833184/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com