Cocoa NSTextView报价级别

Cocoa NSTextView报价级别,cocoa,webview,nstextview,Cocoa,Webview,Nstextview,我在我的项目中使用了NSTextView的一个自定义子类,我想知道是否有人知道在显示回复文本时Apple的fashion Mail.app中显示图形的方法 像这样: 我在另一条消息中读到,用于显示邮件的组件可能是WebView。我没问题,我可以用这个。这是否意味着这条线应该使用CSS或类似的东西绘制?Mail的编辑器是一个WebView。您可以使用NSTextView执行此操作,但需要大量额外的布局和绘图工作。好的,非常感谢,很高兴知道。因此,推荐的方法是在我要显示的文本的html部分执行此操

我在我的项目中使用了NSTextView的一个自定义子类,我想知道是否有人知道在显示回复文本时Apple的fashion Mail.app中显示图形的方法

像这样:


我在另一条消息中读到,用于显示邮件的组件可能是WebView。我没问题,我可以用这个。这是否意味着这条线应该使用CSS或类似的东西绘制?

Mail的编辑器是一个WebView。您可以使用NSTextView执行此操作,但需要大量额外的布局和绘图工作。

好的,非常感谢,很高兴知道。因此,推荐的方法是在我要显示的文本的html部分执行此操作?如果您不需要对编辑细节进行精细控制,最简单的方法是使用web视图。如果您需要HTML/CSS未提供的精细控制或呈现选项,则需要通过以下艰难方式完成:通过NSTextView和friends进行文本系统自定义。需要明确的是:可以将web视图置于可编辑模式,您可以挂钩高级编辑,如插入/删除等,以便在合理范围内进行自定义。如果你需要自定义属性之类的东西,那么使用WebView你会受到伤害。是的,我在玩我的应用程序的编辑部分时已经看到了这一点。webview具有很好的特性,允许编辑字体、颜色、样式,并在以后获取HTML。现在我需要学习一些css,然后学习如何在段落上画这条线,谢谢!你想要的CSS是左边框:3px和类似的。