繁体   English   中英

当单击“后退”按钮时,可以从任何DetailView转到主TableView吗?

[英]Can we go to main TableView from any DetailView when we click Back button?

我正在制作一个具有主TableView的应用程序,其中每个单元格都有详细信息。 单击单元格时,该单元格的DetailView将显示详细信息。 DetailView还具有next和prev按钮,从中可以转到下一个单元格信息,而无需返回到主TableView。 我希望DetailView中的“后退”按钮像这样工作,只要我单击它,应用程序应显示主TableView。 有什么办法吗?

我想我没有很好地解释我的问题。 我在主要的TableView单元格中有项目。 当我单击它时,每个单元格都会创建一个详细视图。 每个明细视图中都有下一个和上一个按钮,因此我们可以检查下一个明细,而无需返回主表视图。 每个细节视图上都有一个后退按钮。 例如,如果您单击第三个单元格以查看详细信息。 然后您使用下一步按钮转到第4项的详细信息。 现在,如果您单击“后退”按钮,它将回到第三视图详细信息,而不是主表视图。 每当我单击“后退”按钮时,我都想返回主表视图。 那就是问题所在。

苏可以做到这一点

       [self.navigationController popViewController:YES];

通过此操作而无需使用后退按钮。 当您单击单元格detailview时,它返回到视图

主视图称为根,使用此

[self.navigationController popToRootViewControllerAnimated:YES];

您是否尝试过像这样推送detailview:

YourDetailView * detailView = [[[YourDetailView alloc] init];

[self.navigationController pushViewController:detailView动画:是];

[detailView发布];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM