1
  • 我有简单的主从应用程序:带有 3 个 Tabel Ciew 单元格的菜单,如果我单击它,我会在中心看到带有单击单元格描述(“按钮 1”、“按钮 2”或“按钮 3”)的 DetailView。

  • 我想将此文本替换为具有不同图像的 imageView:如果单击第一个单元格,我会看到第一个图像,第二个单元格 - 第二个图像等。

我的 DetailViewController.m:

- (void)configureView
{
     if(self.detailItem)
     {
          self.detailDescriptionLabel.text = [self.detailItem description];
     }
}
  • 如何检查单元格的 id 并设置必要的图像?
4

1 回答 1

1

编辑:

好的,在这种情况下,您需要在表视图控制器中实现 didSelectRowAtIndexPath 。

就像是:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

    // Set properties of your detail view controller here
    if(indexPath.row == 1)
    {
        // Create and show image view 1

    } else if(indexPath.row == 2)
    {
        // Create and show image view 2
    }

}

更多信息在这里:

https://stackoverflow.com/tags/didselectrowatindexpath/info

于 2013-01-26T15:40:41.520 回答