iOS 7 - 在Storyboard segue中维护视图控制器实例

时间:2015-03-01 17:25:19

标签: ios navigation storyboard segue custom-transition

我有一个基于故事板segue(推送)的交互式自定义视图控制器转换。

目标视图控制器需要一些时间来加载,因为它包含一个包含大量数据的表;此外,当我离开这个vc并返回时,我需要表来保持其内容偏移量而不是每次从第一行开始。

为了实现这两点,我需要将目标vc作为一种单例,而不是每次都要解除分配/重新分配。

有什么建议吗?

谢谢, DAN

1 个答案:

答案 0 :(得分:2)

不要使用segue - 它们总是实例化新的视图控制器。为控制器中的目标视图控制器创建一个启动转换的属性,并且只在第一次转到它时才实例化它。在代码中推送新控制器。