-1

我是 mac 开发的新手,我需要一个轻量级的解决方案来显示富文本:

  • 具有不同字体样式和格式的文本
  • 图片(包括动画)
  • 一些控件,例如按钮
  • 文本背景图片作为选项
  • 快速的文本格式化和渲染

我想将 NSTableView 之类的东西与数据源和视图委托一起使用,但能够使用鼠标选择和复制文本。

我可以使用 WebView,但我不确定这个解决方案是否足够快且易于控制。是否有任何具有这种功能的控件(或足够接近)?如果没有这样的事情,我应该寻找什么能够实现它?我可以在 NSTableView 上制作透明的 NSTextView 吗?有什么方法可以通过 NSTableView 中的多个单元格实现文本选择(借助 NSTextLayout 等类)?

对于任何帮助和提示,我将不胜感激。

4

1 回答 1

1

您可能缺少的是NSAttributedString,查看它,然后查看所有控件以获取获取/返回它们的方法 - 几乎每个控件都支持富文本,从按钮标签到滚动文本框架。

于 2013-10-06T18:28:14.553 回答