我尝试构建一个能够在行首显示一个或多个令牌的输入。
您可以在下图中看到我尝试接收的示例。(截图显示 google-macsearch)
http://www.freeimagehosting.net/uploads/4a268855a0.jpg
Cocoa 提供了 NSToken 类,但是我喜欢自己做和自定义,但我不知道做什么或怎么做。
我很想画令牌。这工作正常,但现在它在我的视图中并且没有任何功能。我希望我能以某种方式将它放入 TextView 中。我希望你能给我一个提示。
致敬
我尝试构建一个能够在行首显示一个或多个令牌的输入。
您可以在下图中看到我尝试接收的示例。(截图显示 google-macsearch)
http://www.freeimagehosting.net/uploads/4a268855a0.jpg
Cocoa 提供了 NSToken 类,但是我喜欢自己做和自定义,但我不知道做什么或怎么做。
我很想画令牌。这工作正常,但现在它在我的视图中并且没有任何功能。我希望我能以某种方式将它放入 TextView 中。我希望你能给我一个提示。
致敬
这就是NSTokenField
上课的目的。基本上,令牌字段向其代表询问有关其令牌的信息,然后自己绘制令牌。
有一个示例,稍作调整可以帮助您。
下载示例,您会发现一个名为 SSToken 的类。在您的项目中包含该类。
由于 SSToken 建立在与 NSTextField 的组合之上,并且界面类似于 NSTokenField,因此您可以更轻松地自定义令牌并以您想要的方式显示它。
它还通过添加新令牌(如在本机邮件应用程序中)垂直增长。