0

我正在开发主详细信息应用程序,我想查看所选行的不同 detailView。为了明确我的问题,我在这里举个例子:

主细节


详情 1 >


详情 2 >


目标是当我按下 [detail 1 >] 时给我详细信息 1 行的自我详细视图。然后按 [detail 2] 给出详细信息 2 行的自我详细信息视图。我认为这很清楚。如果可能的话,还可以在每个细节视图中添加自定义按钮和图像!!

任何帮助将不胜感激。

4

2 回答 2

0
DetailViewController *detailView = [[DetailViewController alloc]init];
detailView.tagValue = 1;
[self.navigationController pushViewController:detailView animated:YES];

您可以将标签值发送到detailView并根据该值显示不同的视图。就像@property(nonatomic)NSInteger tagValue;在 detailView 的 .h 类中一样创建一个属性并在 .m 类中合成它。现在您可以tagValue像这样发送来自大师班

现在您可以检查 in 的值,tagValueDetailViewController在此基础上创建您的视图。我想现在很清楚了。但是,如果您仍然有任何问题,您可以编写代码。

于 2012-10-24T20:42:59.827 回答
0
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
 
{
    DetailViewController *detailView = [[DetailViewController alloc]init];
     
    detailView.tagValue = indexPath.row;
     
    [self.navigationController pushViewController:detailView animated:YES];
}

我们需要给 detailView.tagValue = indexPath.row;

于 2012-10-25T02:14:03.270 回答