2014-11-27 2 views
0

Я работаю над UITableView внутри UIViewControlller, и я хотел бы добавить новую ячейку в строку, но таким образом, что единственное, что отображается в таблице, будет определяемым пользователем именем, но скрытые данные (например, гиперссылка) также будут сохранены. Цель состоит в том, чтобы открыть такую ​​гиперссылку при нажатии соответствующей кнопки.Добавление скрытого поля в UITableView

Я использую

[dataSource addObject:UserDefineddName]; 

и это добавляет имя в строку, но как я могу добавить данные тоже, не отображая его?

У меня есть ярлыки и кнопка, настроенная в IB, и я думал, что, возможно, ссылку можно назначить скрытой метке, но мне не ясно, как это сделать.

Обратите внимание! Большое спасибо

+0

Как получить доступ к скрытым данным? и где вы хотите, чтобы данные отображались? – MendyK

+0

Если вы чувствуете, что мой ответ был удовлетворительным, отметьте его как принятый ответ :) – Rick

ответ

1

Создайте класс для ваших данных с двумя свойствами, name и url. Затем просто заполните свой источник данных экземплярами этого класса, а не просто строками. В вашем cellForRowAtIndexPath выполните примерно следующее:

titleLabel.text = [dataSource objectAtIndex:indexPath.row].name; 
Смежные вопросы