我正在UIViewControlller中的UITableView上工作,我想在一行中添加一个新的单元格,但是在某种程度上,表上显示的唯一内容是用户定义的名称,但是隐藏的数据(例如也会保留一个超链接)。目的是在按下相对按钮时打开这样的超链接。
我正在使用
[dataSource addObject:UserDefineddName];
这会将名称添加到行中,但是如何添加数据而不显示它?
我在IB中设置了标签和按钮,我想也许可以将链接分配给隐藏的标签,但我不清楚如何操作。
请指教! 非常感谢
答案 0 :(得分:1)
使用两个属性name
和url
为您的数据创建一个类。然后只需使用此类的实例填充数据源,而不仅仅是字符串。在您的cellForRowAtIndexPath
中执行以下操作:
titleLabel.text = [dataSource objectAtIndex:indexPath.row].name;