2009-08-20 9 views
25

W mojej aplikacji chcę, aby użytkownik wpisał nazwy do UITextField (lub odpowiednika), a następnie po naciśnięciu klawisza return, umieści to słowo w niebieskiej bańce, która zwykle jest związana z tagami. Następnie kursor przesuwa się na koniec, gdzie można dodać więcej "znaczników".Czy istnieje odpowiednik kontrolki NSTokenField w telefonie iPhone?

Widać to podczas dodawania kontaktów w polach Do, CC & BCC w aplikacji Poczta, a także podczas wybierania kontaktów w aplikacji Wiadomości.

Jak to zrobić? Czy jest to coś, co jest dostarczane w UIKit lub dostępne w innym miejscu?

Dziękujemy,

Michael

+0

Można również przyjrzeć [TITokenField] (https://github.com/thermogl/TITokenField). – madrogue

+0

Natrafiłem na ten, który wygląda dobrze: https://github.com/jasarien/JSTokenField, ale sam go nie wypróbowałem. – yonel

Odpowiedz

0

nie sądzę, można to zrobić z dowolnego wbudowane funkcje w SDK, nigdy nie widziałem takiej funkcji. Możesz jednak zaimplementować to samodzielnie, mieć niestandardowy niebieski przycisk z tekstem nad nim, a kiedy użytkownik uderzy, możesz mieć kod, który pobiera tekst i zwraca ci potrzebny przycisk, nie powinien być zbyt zły, aby wdrożenie

4

edycja:

równowartość kontrola w stacjonarnym Kakao jest NSTokenField, ale nie wydaje się być równoważne do Cocoa touch.

+0

To dla Cocoa (OS X), a nie Cocoa Touch (iPhone) – rpetrich

+0

Argh. Tak jest. Przepraszam za to. –

+8

Prosty błąd. Może w 4.0 :) :) – rpetrich

Powiązane problemy