重新加载表时如何更改TableViewcell的出口

时间:2012-11-30 13:52:45

标签: iphone ios uitableview ios5.1

我正在制作一个具有地址页面和详细页面的地址。

LISTING PAGE OF TH ADDRESS BOOK

DETAIL PAGE OF THE ADRESSBOOK

如果我点击详细信息页面的电子邮件地址,它会弹出到列表页面。我想在选择了电子邮件的列表页面上显示一个勾选。(如下所示)。单元格有一个图像(勾号)

enter image description here

。我想在重新加载升级页面时更改单元格中图像的出口。当重新加载表时,很明显没有调用cellforrowatindexapath。我有什么方法可以获得单元格的索引路径。所以我可以在重新加载表时更改单元格的出口。谢谢....

1 个答案:

答案 0 :(得分:1)

为什么不更改配件视图类型? 将accessoryViewType上的UITableViewCell属性设置为以下之一:

UITableViewCellAccessoryDisclosureIndicator
UITableViewCellAccessoryDetailDisclosureButton
UITableViewCellAccessoryCheckmark    // you want this one

默认值为UITableViewCellAccessoryNone

您可能必须在适当时调用[tableView reloadData]来重新加载表数据。

关于附件视图的SO有很多问题,例如:自定义附件视图:例如Using a custom image for a UITableViewCell's accessoryView and having it respond to UITableViewDelegate