1

我尝试构建一个能够在行首显示一个或多个令牌的输入。
您可以在下图中看到我尝试接收的示例。(截图显示 google-macsearch)

http://www.freeimagehosting.net/uploads/4a268855a0.jpg

Cocoa 提供了 NSToken 类,但是我喜欢自己做和自定义,但我不知道做什么或怎么做。

我很想画令牌。这工作正常,但现在它在我的视图中并且没有任何功能。我希望我能以某种方式将它放入 TextView 中。我希望你能给我一个提示。

致敬

4

2 回答 2

1

这就是NSTokenField上课的目的。基本上,令牌字段向其代表询问有关其令牌的信息,然后自己绘制令牌。

于 2010-01-26T16:21:34.880 回答
0

有一个示例,稍作调整可以帮助您。

SSToken - 一个自定义的 NSTokenField

下载示例,您会发现一个名为 SSToken 的类。在您的项目中包含该类。

由于 SSToken 建立在与 NSTextField 的组合之上,并且界面类似于 NSTokenField,因此您可以更轻松地自定义令牌并以您想要的方式显示它。

它还通过添加新令牌(如在本机邮件应用程序中)垂直增长。

于 2013-10-10T08:40:27.333 回答