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 № 1Venmo 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