如何自动更改NSTextView的字体大小,以便最长的段落始终不会被破坏?

时间:2011-01-11 03:28:31

标签: cocoa nstextview

如何自动更改NSTextView的字体大小,以便最长的段落始终不会被破坏? NSTextView是可调整大小的,因此字体的大小应始终更改为文本未被破坏的最大可能大小。

例如:

alt text

alt text

1 个答案:

答案 0 :(得分:0)

如果您确实想要更改字体大小,我不知道如何更好地调用-[NSAttributedString size]上设置的各种字体大小。

如果您实际上并不关心NSTextStorage中的字体大小,而只关心它在屏幕上的显示方式,您可能可以将文本视图设置为不换行,然后更改其界限superview有效地“缩放”文本视图,使其全宽始终在屏幕上。