2015-07-14 5 views
1

Я работаю над iOS-приложением, используя swift. У меня есть SearchBar/Textview (я попытался с обоими) и хочу разделить каждый поисковый запрос, который вводит пользователь, в пузырь, похожий на pinterest, где пользователь может позже нажать крест, чтобы удалить некоторые из них.Укладка текста в SearchBar/TextField iOS Swift

С чего начать? Кажется, я могу изменить фон всего TextField, а не только для каждого слова.

Вот пример того, чего я пытаюсь достичь.

Here's a sample of what I am trying to achieve http://www.standingdog.com/blog/wp-content/uploads/2014/04/pinterest-guided-search-screen-shot.jpg

ответ

1

Это на самом деле не форматированный текст. То, что они делают, отличается. Когда вводится пробел/ввод (и вы можете обнаружить это делегатом UITextField), вы берете написанный в настоящее время текст и создаете представление из него.

Структура этой точки зрения будет похож на следующее:

+ view 
    + label with the text 
    + x (remove) button 

Вы затем добавить эту точку зрения на вид контейнера. Цель этого представления состоит в том, чтобы сохранить списки поиска в списке.

Затем вы можете присвоить этому виду контейнера [UITextField leftView].

Конечно, тогда вам придется обрабатывать удаление, обратное пространство и т. Д.

+0

А, я так и не подумал об этом. Спасибо, я попробую. –

Смежные вопросы