【发布时间】:2017-04-03 20:57:22
【问题描述】:
我有一个带有 3 个选项卡的 UITabBarController。他们都有一个 UINavigationController 和他们当前的 UIViewControllers 堆栈。 当我从 UITabBarController(模态)顶部的任何视图中呈现 UIViewController 并且呈现的 UIViewController 被解除时,选定的选项卡会丢失之前呈现的 UIViewController 堆栈,就会出现问题。
有谁知道这是否有助于提高 iPhone 性能的生命周期内存管理?我已经用相当不错的 iPhone 和模拟器对此进行了测试。
谢谢。
【问题讨论】:
-
您是从堆栈上的顶视图控制器而不是标签栏控制器或导航控制器呈现?
-
我总是从最顶层的视图控制器呈现,通常是导航的顶层堆栈
标签: ios swift uiviewcontroller