3

我的项目中存在问题,这个问题会给客户带来很多不愉快的感受。所以应用程序基本上是基础的UITabBarController,当我想加载其中一个UIViewController时加载时间过长(第一次启动时约 1.5 秒,切换后出现暂停) - 如您所知,这对用户体验非常不利。所以我想知道在用户想要进入之前预加载这个部分的一些方法(部分不会首先加载)。乍一看,很少有问题是相同的,但我不想有像“加载时微调器”这样的解决方案。如果有人知道优雅的解决方案,我将非常感激。

阿列克谢

4

1 回答 1

0

对我来说,这听起来像是你在你的 init 方法、viewDidLoadviewWillAppearUIViewController.
在第一次加载时我不知道答案,但您可以UITabBarController在后台线程中加载其他视图控制器,以便在您点击它们时加载它们。

编辑:
在第一次加载时,您可以使用一个非常简单的开始屏幕并在后台线程上加载第一个屏幕。但是,您将不得不添加一个新视图。

于 2013-03-30T10:56:41.587 回答