小编Jae*_*Lee的帖子

如何向 UITextView 的 UIMenuController 添加更多样式选项?

当UITextView的allowsEditingTextAttributes属性启用时,

textView.allowsEditingTextAttributes = true
Run Code Online (Sandbox Code Playgroud)

textview 可以通过 UIMenuController 在上下文菜单中显示 BIU(粗体/斜体/下划线)样式选项。

UIMenuController - BIU 样式选项 #1

UIMenuController - BIU 样式选项 #2

我想知道如何向 BIU 内的上下文菜单添加更多样式选项(例如,删除线、突出显示)。例如,iOS 的本机 Notes 应用程序在样式菜单中有四个选项(BIU + 删除线)。

本机 Notes 应用程序中的 BIU 样式选项

有什么办法可以做到吗?我花了几个小时寻找一种覆盖“Selector(("_showTextStyleOptions:"))”的方法,但找不到如何操作..请帮助我!

styling uitextview uimenucontroller ios swift

3
推荐指数
1
解决办法
2458
查看次数

标签 统计

ios ×1

styling ×1

swift ×1

uimenucontroller ×1

uitextview ×1