我很成功地使用了NSParagraphStyle
和NSTextField
来渲染各种字体属性,而不必借助WKWebView。
我要模拟的是一个块引号,就像StackOverflow中的这个东西一样:
Blockquote
我通过NSParagraphStyle
找出了各种缩进属性。我正在努力解决的问题是确切地覆盖什么以绘制领先的边界线(| Blockquote
中的|)。
大概我必须重写NSLayoutManager
并以某种方式将其连接到NSTextField
,但是我不确定要使它运行所需的确切设置。
还是有更简单的方法? (也许涉及制表位吗?)