iOS - 我们将弹出的菜单类型称为啥,如突出显示文本时所见

Posted

技术标签:

【中文标题】iOS - 我们将弹出的菜单类型称为啥,如突出显示文本时所见【英文标题】:iOS - What do we call the type of menu which pops up, as seen when highlighting textiOS - 我们将弹出的菜单类型称为什么,如突出显示文本时所见 【发布时间】:2015-08-27 20:53:04 【问题描述】:

当您在 ios 中突出显示文本时,会显示一个提供剪切和复制等选项的菜单,它会浮在文本上方并且是黑色的。这叫什么以及如何在表格视图中实现它(在选择行时提供选项)

【问题讨论】:

【参考方案1】:

你的意思是,这是一个 UIMenuController

https://developer.apple.com/library/ios/documentation/iPhone/Reference/UIMenuController_Class/

另一个信息:

http://nshipster.com/uimenucontroller/

使用方法:

https://www.captechconsulting.com/blogs/getting-started-with-uimenucontroller-in-ios-5

已经为您编写了一个实际示例:

https://github.com/jszumski/uimenucontroller-example

【讨论】:

【参考方案2】:

它被称为UIMenuController。

此菜单称为编辑菜单。当你使这个菜单可见时,UIMenuController 将它相对于屏幕上的目标矩形定位;这个矩形通常定义一个选择。菜单显示在目标矩形上方,如果没有足够的空间,则显示在其下方。

您还可以通过menuItems 属性提供您自己的菜单项。修改菜单项时,可以使用update方法强制菜单更新其显示。

【讨论】:

以上是关于iOS - 我们将弹出的菜单类型称为啥,如突出显示文本时所见的主要内容,如果未能解决你的问题,请参考以下文章

win server 2012 r2为啥没有桌面

Python纸牌游戏 - 尝试将弹出的对象从一个类附加到另一个类

如何用VBS打开一个程序

Excel 表格中为啥有些区域没有边框

EXCEL如何筛选表格里相同的文字并统计!

iOS-一个弹出菜单动画视图开源项目分享