我不确定这个问题的标题是否足够清楚(事实上,我很确定不是!)所以让我解释一下我正在尝试做的事情:
我有一个单一 View 应用程序,在该 View 中是一个 TableView 。
当我点击表格 View 中的一个单元格时,我希望 View 中的详细信息发生变化(实际数据/内容会发生变化,但它将是相同的 View )并且它看起来像是有一个导航过渡动画(最好像推)。
实际上不会转换到新 View 。它只是内容刷新和动画。
这里最好的方法是什么?我不想把一些东西拼凑在一起,最终导致不必要的内存流失!
最佳答案
抱歉,我现在不能写代码,但这是逻辑,你必须更改 UITableView
的 datasource
并设置一个标志,如 isDetaialShowing
.在第一个 View 中, Controller 标志将为 NO
,您可以加载 cell1
。在 didSelectRowAtIndexPath
中将此标志更改为 YES
并加载 cell2
。您可以更改要显示的对象。您可能有一个临时数组并横向对象。
不要忘记 reloadTableview
关于ios - 伪造到另一个 View Controller 的导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31836781/