swift - iOS中文本编辑器格式的最佳方法
问题描述
我想在我的应用程序中添加一个笔记功能,其中有一个编辑器面板,例如 Notability、Word 或 iOS 笔记应用程序中的那个,当然还有 UITextView,用它来格式化文本真的很容易,但是当用户回到具有不同格式的行,我发现更改格式窗格以反映新的当前格式非常有问题。我问是因为我确定这以前是个问题。
iOS 中动态文本格式的最佳 API 是什么?
我想有几个策略:
一个。UITextView + NSAttributedString + Delegates:分析当前格式,并将其反映在格式窗格中。
湾。深入了解 TextKit 并“构建”一个小框架来扩展格式功能。
C。使用 HTML 或与 NSAttributedString 的 UITextView 不同的东西。
解决方案
推荐阅读
- c# - 如何在gridview中读取动态添加的texbox值
- javascript - 在 React 中动态渲染图像非常困难
- javascript - Safari 在所有脚本都准备好之前不会呈现,不像 Chrome 或 Firefox
- c++ - 如何使用作为模板参数的模板
- angular - 如何从ngrx商店获取价值
- react-native - 带有标题下拉菜单的导航适用于世博小吃,但不适用于 CLI
- c - 处理有符号整数数组,就好像它包含无符号值一样
- c# - 如何为 Microsoft OAuth2 提供程序的本机应用程序指定 localhost loopback redirect_uri?
- ruby-on-rails - 访问 has_many :through with conditions
- c# - 在与方法调用 c# 相同的行中使用 await