何时使用 UIMenuController
Posted
技术标签:
【中文标题】何时使用 UIMenuController【英文标题】:When to use UIMenuController 【发布时间】:2014-05-27 07:12:28 【问题描述】:我刚刚找到了UIMenuController
,但不明白什么时候使用它?
如果我创建UITextField
,看起来这个文本字段已经内置了UIMenuController
(因为我可以选择、编辑等)。那么什么时候用这个UIMenuController
呢?
【问题讨论】:
【参考方案1】:如果您对 ios SDK 提供的标准功能不满意,可以随时使用UIMenuController
。
也许您构建了一个自定义控件,并且希望它具有上下文菜单。或者您的UITableViewCell
s 应该有一个自定义菜单,其功能超出标准实现。 (参见示例:http://captechconsulting.com/blog/john-szumski/getting-started-uimenucontroller-ios-5)
每次长按上下文菜单无法为您当前的用例提供足够的功能时,您都可以使用自定义UIMenuController
。
【讨论】:
感谢您的回答!在 UITableViewCell 中使用它看起来很有趣以上是关于何时使用 UIMenuController的主要内容,如果未能解决你的问题,请参考以下文章
何时使用 GetXXX() 方法以及何时使用 Getter 属性