/ / Existe um iPhone equivalente ao controle NSTokenField? - iphone, entrada, uitextfield, uitextview

Existe um iPhone equivalente ao controle NSTokenField? - iphone, entrada, uitextfield, uitextview

No meu aplicativo, quero que o usuário digite nomes em umUITextField (ou equivalente) e, em seguida, quando eles pressionam retorno, ele irá colocar essa palavra (s) em uma bolha azul que normalmente é associada com tags. O cursor então se move para o final onde eles podem adicionar mais "tags".

Isso pode ser visto ao adicionar contatos nos campos Para, CC e BCC no aplicativo E-mail e também ao selecionar os contatos no aplicativo de mensagens.

Como isso é feito? É algo que é fornecido no UIKit ou disponível em outro lugar?

Muito Obrigado,

Michael

Respostas:

7 para resposta № 1

Venmo acabou de abrir seu campo simbólico.

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


6 para resposta № 2

editado:

O controle equivalente no desktop Cocoa é um NSTokenField, mas não parece ser um equivalente para Cocoa Touch.


0 para resposta № 3

Eu não acho que você pode fazer isso com qualquer construído emfuncionalidade no SDK, nunca vi esse recurso. O que você poderia fazer, no entanto, é implementá-lo, ter um botão azul personalizado com algum texto sobre ele, e quando o usuário acerta, você pode ter algum código que leva o texto e retorna o botão que você precisa, não deve ser ruim implemento