1

有没有办法将 NSTextView 的textStorage属性设置为我自己的 NSTextStorage?您可以自定义 NSTextContainer,所以有没有办法做这样的事情:

NSTextView *myTV = [[NSTextView alloc] initWithFrame:CGFrameMake(0,0,100,100) 
                                    withTextStorage:myTextStorage];

如果没有,有没有办法在文本视图实例化后换出默认的文本存储?这需要通过继承 NSTextView 来完成吗?

4

2 回答 2

1

在文本存储中设置属性字符串。

[[myTV textStorage] setAttributedString:myTextStorage];
于 2013-09-23T03:21:16.910 回答
0

除了简单地替换存储中的字符串之外,似乎没有办法替换 NSTextStorage 对象本身。

于 2013-10-04T21:36:05.340 回答