如何在输入电子邮件地址时模仿iPhone邮件应用程序的行为?

如何在输入电子邮件地址时模仿iPhone邮件应用程序的行为?,iphone,uitextfield,Iphone,Uitextfield,我想知道你们中是否有人知道如何在“收件人/抄送”行中选择电子邮件联系人时模仿iPhone上本机邮件应用程序的行为。 如果您仔细记下,当触摸该行时,键盘会打开,您会看到一个光标,这与UITextField的正常行为类似。但是,在键入名称并选择该名称后,该名称将添加到蓝色气泡中。仍然很好-可以创建气泡并移动文本字段。但是,如果使用退格键返回-蓝色气泡将被标记(深蓝色),光标将消失,但键盘仍可见。 你知道怎么做到吗 谢谢 Ariel从Facebook上查看Three20控件库: 您需要TTMessag

我想知道你们中是否有人知道如何在“收件人/抄送”行中选择电子邮件联系人时模仿iPhone上本机邮件应用程序的行为。
如果您仔细记下,当触摸该行时,键盘会打开,您会看到一个光标,这与UITextField的正常行为类似。但是,在键入名称并选择该名称后,该名称将添加到蓝色气泡中。仍然很好-可以创建气泡并移动文本字段。但是,如果使用退格键返回-蓝色气泡将被标记(深蓝色),光标将消失,但键盘仍可见。
你知道怎么做到吗

谢谢

Ariel

从Facebook上查看Three20控件库:


您需要TTMessageController或TTPickerTextField控件。对于使用TTPickerTextField,这里有一个很好的演示:

谢谢Paul。我只是快速看了一下Three20,肯定需要更深入地看一下。无论如何,我要寻找的是一个有点不同的-我实际上不需要从数据源中挑选,等等,我只想模仿鼠标消失时蓝色气泡的UI行为。我实际上需要在一个大的文本视图中使用它,在这个视图中,项目被嵌入其中,并在文本中变成“气泡”。我想知道-你知道技术上如何在保持键盘打开的情况下移除光标吗。?谢谢:-)我不确定是否要隐藏光标。我的建议是浏览Three20控件的源代码,看看是否可以根据自己的目的修改它。是的,这就是我要做的。谢谢!