问题标签 [uimenuitem]

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 投票
0 回答
45 浏览

ios - 在不观察 deviceOrientation 的情况下绘制 UIMenu - Swift

长按我的 swift 应用程序的某个按钮时,我正在尝试实现 UIMenus。我正在构建一个.portrait只有设备方向的相机应用程序。但是,UIMenu即使我在横向使用设备,也会始终显示此方向(纵向)。

为了克服我的应用程序的其他界面的这个问题,我正在观察设备运动数据以确定设备的方向,然后相应地绘制界面。无论如何,这似乎不能应用于 UIMenu。

有没有人知道如何强制 UIMenu 在不观察的情况下以正确的方向绘制UIDevice.orientation

提前谢谢大家,阿尔贝托

0 投票
0 回答
27 浏览

ios - 选择其中一个 UIMenuItems 时,是否可以防止 UIMenuController 被解除?

默认行为是选择一个项目将关闭菜单。我看到一些 Apple 的应用程序具有可以执行某些操作但保持菜单打开的项目。

例如,在 Notes 中,有一个 Indent 项,它会缩进文本但保持菜单打开。

是否可以使用公共 API 来实现这一点?