问题标签 [uimenubuilder]

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 回答
1728 浏览

ios - buildMenu 在 AppDelegate 中被调用,而不是 UIViewController

我正在尝试为我的应用程序中的每个视图创建一个自定义菜单,但是在视图控制器中似乎没有调用 buildMenu。这是一个例子:

在我的 AppDelegate 中,使用了此代码,它按预期 100% 工作。

但是,我需要根据用户在应用程序中的位置更改菜单中可用的选项,因此我尝试在 UIViewController 中执行此操作:

然后再次..

但是 UIViewController 中的 buildMenu 永远不会被调用:(

如果这是预期的行为或是否有任何解决方法,有什么想法吗?

0 投票
1 回答
241 浏览

ios - 未调用 UIMenuBuilder(催化剂)

我有一个 iOS 应用程序(2019 年 2 月创建),现在也可以使用 Mac Catalyst 用于 MacOS。该应用程序运行良好。我在文件菜单中添加了菜单功能

现在我想删除帮助菜单。为此,我使用了 AppDelegate 中的 buildmenu。

在 Catalyst 的较新应用程序(2019 年 12 月)中,这可以正常工作,并且代码会删除菜单。在我的旧应用程序中,没有调用 buildMenu。

AppDelegate 设置为 UIResponder ...

我不知道如何使这项工作。知道我可以尝试什么吗?

此致。