我是mac开发的新手,我需要一个轻量级的解决方案来显示富文本:
我想使用像数据源和视图委托这样的NSTableView,但能够用鼠标选择和复制文本。
我可以使用WebView,但我不确定这个解决方案是否足够快且易于控制。 是否有任何具有这种功能的控件(或足够接近)? 如果没有这样的东西,我应该怎样才能实现呢?我可以通过NSTableView制作透明的NSTextView吗?有没有办法在NSTableView中通过几个单元格实现文本选择(借助NSTextLayout等类的帮助)?
如果有任何帮助和提示,我将非常感激。
答案 0 :(得分:1)
你可能缺少的是NSAttributedString
,查看它然后查看获取/返回它们的方法的所有控件 - 几乎每个控件都支持富文本,从按钮标签到滚动文本框架。 / p>