2017-08-02 93 views
0

我想知道是否有任何方法可以實現這一點:在nstextfield中使用html標記的macOS

我有一個nstextfield(或nstextview)。而且我也有一個按鈕,點擊它可以激活所選文本的粗體模式,或者進一步寫入的文本。

我的第一個想法是使用字符的屬性來進一步編寫,但這個想法不太好,因爲我需要將該字符串保存在文件中。我可以保存屬性字符串,但這給了我不正確的格式,我想看到的是種類或者這樣的。

回答

1

如果我理解正確,您的「第一個想法」是正確的。在您的程序中,您可以使用NSAttributedString來添加粗體文字等。當您希望保存文本時,您可以將其轉換爲HTML或其他多種格式,並且還可以讀取這些格式並轉換回NSAttributed。一個好的開始是Formatted Documents and Attributed Strings

+0

謝謝!那是我需要的! – PolosatiyVjih