我是 mac 开发的新手,我需要一个轻量级的解决方案来显示富文本:
- 具有不同字体样式和格式的文本
- 图片(包括动画)
- 一些控件,例如按钮
- 文本背景图片作为选项
- 快速的文本格式化和渲染
我想将 NSTableView 之类的东西与数据源和视图委托一起使用,但能够使用鼠标选择和复制文本。
我可以使用 WebView,但我不确定这个解决方案是否足够快且易于控制。是否有任何具有这种功能的控件(或足够接近)?如果没有这样的事情,我应该寻找什么能够实现它?我可以在 NSTableView 上制作透明的 NSTextView 吗?有什么方法可以通过 NSTableView 中的多个单元格实现文本选择(借助 NSTextLayout 等类)?
对于任何帮助和提示,我将不胜感激。