2015-02-27 3 views
0

Мне было интересно, как я могу программировать интерфейс коллекции, который будет собирать массив тегов/хэштегов для сообщения, например, как Twitter и Instagram.Как разрешить пользователю вводить/собирать хэштеги для сообщения, такие как Twitter | iOS | XCode

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

Должен ли я разобрать вход? Что, если один из хэштегов более одного слова?

Спасибо

+0

Текстовое поле для ввода строки поиска, tableview для отображения результатов поиска. Выбор в представлении таблицы означает выбор тега и представление (UILabel - простой старт), показывающий теги, выбранные до сих пор. Дайте ему пойти, и если у вас возникнут проблемы с программированием, вернитесь к SO и задайте вопрос об этом. Поскольку это стоит, этот вопрос является классическим телом, основанным на мнениях или слишком широким. – danh

+0

Я спрашиваю, как я могу собрать ряд хэштегов для проекта. Например, #tag, #two, #three и т. Д. Я использую Parse.com, и мне нужно сохранить эти элементы в виде массива, собирающего объект контента. – Diamond

ответ

0

Это очень зависит от того, как вы собираетесь хранить, а затем использовать вход. Быстрый ответ заключается в том, что вы можете разрешить им вводить одну строку из нескольких хэштегов, например: «#stack #something #thirdtag», а затем передавать это прямо во все, что будет потреблять хэштеги.

Если вам нужно использовать один хэштег за один раз, вы можете либо разобрать строку, либо сохранить каждый хэштег в отдельности или использовать повторяющийся элемент управления для добавления хэштегов по одному. IE: «Добавить еще один хэштаг».

+0

Я использую Parse.com для обмена информацией. Вы правы, я хочу собрать #one, #two, #three, #four и т. Д., А затем сохранить эти объекты в виде массива для каждого объекта. – Diamond