我正在开发主详细信息应用程序,我想查看所选行的不同 detailView。为了明确我的问题,我在这里举个例子:
主细节
详情 1 >
详情 2 >
目标是当我按下 [detail 1 >] 时给我详细信息 1 行的自我详细视图。然后按 [detail 2] 给出详细信息 2 行的自我详细信息视图。我认为这很清楚。如果可能的话,还可以在每个细节视图中添加自定义按钮和图像!!
任何帮助将不胜感激。
我正在开发主详细信息应用程序,我想查看所选行的不同 detailView。为了明确我的问题,我在这里举个例子:
主细节
详情 1 >
详情 2 >
目标是当我按下 [detail 1 >] 时给我详细信息 1 行的自我详细视图。然后按 [detail 2] 给出详细信息 2 行的自我详细信息视图。我认为这很清楚。如果可能的话,还可以在每个细节视图中添加自定义按钮和图像!!
任何帮助将不胜感激。
DetailViewController *detailView = [[DetailViewController alloc]init];
detailView.tagValue = 1;
[self.navigationController pushViewController:detailView animated:YES];
您可以将标签值发送到detailView
并根据该值显示不同的视图。就像@property(nonatomic)NSInteger tagValue;
在 detailView 的 .h 类中一样创建一个属性并在 .m 类中合成它。现在您可以tagValue
像这样发送来自大师班
现在您可以检查 in 的值,tagValue
并DetailViewController
在此基础上创建您的视图。我想现在很清楚了。但是,如果您仍然有任何问题,您可以编写代码。
- (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;