问题标签 [uimenucontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2566 浏览

ipad - 如何在 iPad 应用程序中取消选择选定的文本

我有一个附加到 UIWebView 的自定义菜单项 (UIMenuItem)。当用户在 web 视图中选择一些文本后选择我的自定义菜单项时,我想“取消”当前的文本选择。问题是当我出于某种原因显示模态表单时,编辑菜单会再次弹出,我认为是因为仍然有一个选定的(突出显示的)文本范围。在捕获所选范围后,我想以编程方式在自定义菜单项处理程序中“取消选择”所选文本。

0 投票
1 回答
6448 浏览

iphone - 在 UITableView 中点击单元格时无法显示 UIMenuController

当用户长按分组 UITableView 中的单元格时,我正在尝试显示自定义 UIMenuController。但是,在成功检测到长按后,我似乎无法显示 UIMenuController。任何帮助是极大的赞赏。

在 cellForRowAtIndexPath 中,我附上了我的长按手势识别器

这是我的 handleLongPress 操作方法

Edit 和 Save 的 Action 方法只显示一个 UIAlertView。我还实现了以下方法,以确保在显示 UIMenuController 时仅显示保存和编辑选项

我还声称 MyViewController 是第一响应者

0 投票
1 回答
550 浏览

iphone - 为什么 UIMenuItem 动作的发送者总是 nil?

我已将一个UIMenuItem实例添加到UIMenuController. 当我在文本字段中点按两次时,我会在 Wikipedia 中获得带有复制、剪切、粘贴、查找的文本编辑菜单。

这是我的操作方法:

NSLog当我选择“在维基百科中查找”菜单项时,我得到了。但发件人始终为零。

甚至该-canPerformAction:withSender:方法也没有为发件人收到除 nil 以外的任何内容。

我做错了什么还是这是一个已知的框架错误?

0 投票
1 回答
3836 浏览

uiwebview - uiwebview 中的 uimenucontroller 带有自定义菜单项,没有更多菜单

在我的 iPad 应用程序中,有一个 UIWebview 显示文本内容。当我点击按住并选择一个文本时,应该会弹出一个带有 2 个自定义菜单的菜单。

说,| 菜单1 | 菜单2 |

但似乎复制菜单也会伴随,我无法禁用。有没有可能禁用它?我在论坛上试过,没有解决方案。

所以可以将 COPY 菜单与其他 2 一起保留。现在应该看起来像

| 复制 | 菜单1 | 菜单2 |

但不幸的是,我用 MORE 菜单显示它,如下所示:

| 复制 | 更多... |

单击“更多...”菜单将显示其他 2 个菜单。

但我需要在第一次尝试中显示所有这两个项目。要么只是两个菜单,要么至少与复制菜单一起。

| 复制 | 菜单1 | 菜单2 |

或者

| 菜单1 | 菜单2 |

请给我一些解决方案....以多种方式尝试..但没有任何效果...请帮助我...

谢谢,布赖恩

0 投票
0 回答
727 浏览

iphone - UIMenuController 如何显示选择

如何使用如下所示的选择来实现 UIMenuController?我有一个 UIScrollview,其中在 UIView (CGPDF ...)中加载了 PDF。我让 MenuController 在没有选择的情况下工作,但不知道如何在屏幕上获得选择。现在选择什么对我来说并不重要。我只想显示视觉选择。

下面是我用于 UIMenuController 的代码。

0 投票
3 回答
1533 浏览

iphone - 我可以继承 UIMenuController 以便它可以使用图标而不仅仅是文本吗?

怎么做呢?我正在寻找一个密集的、纯图形的点击保持菜单。

0 投票
2 回答
948 浏览

iphone - 即时更新 UIMenuController

我的应用程序能够弹出一个菜单。当按下“全选”按钮时,我想启用“删除”按钮。但是我无法让这个工作。

这是说明该问题的示例项目。运行它,然后点击菜单按钮,按全选。删除按钮应立即出现,但仅在您隐藏菜单然后再次显示时才会出现。我怎样才能解决这个问题?

0 投票
3 回答
2673 浏览

iphone - 显示 UIMenuController 时获取选定的文本

当用户在 UITextView 或 UIWebView 中选择一些文本时,会显示 UIMenuController。有没有办法以编程方式访问这个选定的文本?

我需要它,因为我想将自定义项目添加到 UIMenuController: 'Search' 选项,该选项旨在搜索数据库中的选定文本。

是否可以不使用“复制”项将文本复制到粘贴板,然后下次从 UIPasteBoard 获取它?- 我对这种解决方法不感兴趣。

0 投票
1 回答
548 浏览

uimenucontroller - 点击其中一个菜单选项后菜单选项不可见

在点击特定菜单选项时,我无法显示其他菜单。我想要的行为类似于默认的剪切复制菜单选项,即:当我在 UITextView 区域中长按时,我得到选择、全选和其他菜单。如果我点击全选,我会立即看到复制、粘贴选项。

在我的应用程序中类似,我在屏幕上有一个图像。当我长按图像时,我得到删除菜单。当我点击删除时,我应该真正删除,取消菜单选项。我无法显示真正的删除、取消选项。有没有办法做到这一点。我遇到了 UIMenucontroller 的更新方法。但是不知道怎么用。

0 投票
1 回答
1713 浏览

objective-c - UIMenuController:如何判断哪个 menuItem 被按下?

我在 UITableViewCell 上有一个 UILongPressGestureRecognizer ,它显示一个 UIMenuController ,其中包含一些用户可以选择的类别。这些类别存储在 NSMutableArray 中,并且可以由用户自定义。我想使用一种方法来处理 UIMenuController 中的所有类别按下。如何传递所选 UIMenuItem 的索引?提前致谢。