有没有相当于NSTokenField控件的iPhone?

问题描述 投票:27回答:4

在我的应用程序中,我希望用户在UITextField(或等效文件)中键入名称,然后当他们按下返回时,它会将该单词放在通常与标签相关联的蓝色气泡中。然后光标移动到可以添加更多“标签”的末尾。

在Mail应用程序的To,CC和BCC字段中添加联系人时,以及在Messages应用程序中选择联系人时,可以看到这一点。

这是怎么做到的?它是UIKit中提供的还是其他地方提供的东西?

非常感谢,

迈克尔

iphone input uitextfield uitextview
4个回答
7
投票

Venmo刚开源他们的令牌字段。

https://github.com/venmo/VENTokenField.git


6
投票

编辑:

桌面Cocoa中的等效控件是NSTokenField,但似乎没有Cocoa Touch的等效控件。


0
投票

在此添加以供参考:

随意查看TaggerKit(我制作的图书馆),这或多或少是OP所说的。您只需添加一个视图和一些属性,就可以为您的应用添加标签功能。


-1
投票

我不认为你可以使用SDK中的任何内置功能,从未见过这样的功能。你可以做的是自己实现它,有一些自定义蓝色按钮,上面有一些文本,当用户点击返回时,你可以有一些代码来获取文本并返回你需要的按钮,不应该太糟糕了实行

© www.soinside.com 2019 - 2024. All rights reserved.