有人可以向我解释 NSTextField 和 NSTextView 之间的主要区别是什么?我知道 NSTextView 有更多的功能,通常用于较长的文本,而 NSTextField 通常用于单行纯文本字段,但如果我理解正确,NSTextField 也可以用于属性字符串和多行...
我特别需要的是一个控件,它可以在时间线视图中显示消息文本,就像在 Tweetie 或任何其他类似软件中一样。我唯一的要求是:
- 它应该在大约 1-4 行中显示文本
- 它应该能够在文本中显示链接(据我所知,这在两个控件中都应该很简单-http: //developer.apple.com/mac/library/qa/qa2006/qa1487.html)
- 它应该让用户选择并复制文本
- 它不应该让用户滚动文本、编辑文本或显示通常出现在可编辑文本字段中的上下文菜单,甚至不应该在该字段中显示文本光标
有这样的要求,我是用 NSTextField 还是 NSTextView 更好?NSTextField 是否足够好,或者 NSTextView 有一些重要的东西 NSTextField 没有?