【发布时间】:2012-09-21 03:44:04
【问题描述】:
我正在实现一个类似 iChat 的应用程序,使用 NSTextView 来显示聊天记录。问题是如何根据其中的字符自动更改NSTextView 的宽度。例如,NSTextView 的宽度如果只有一个字符,则只有一个字符宽度。超过100个字符会自动增加NSTextView的高度。
【问题讨论】:
标签: cocoa nstextview
我正在实现一个类似 iChat 的应用程序,使用 NSTextView 来显示聊天记录。问题是如何根据其中的字符自动更改NSTextView 的宽度。例如,NSTextView 的宽度如果只有一个字符,则只有一个字符宽度。超过100个字符会自动增加NSTextView的高度。
【问题讨论】:
标签: cocoa nstextview
您可以使用string addition [-NSString boundingRectWithSize:options:attributes:] 来获取边界矩形。您可能还想查看Layout Manager。
【讨论】: