UITabBarController缓慢加载

时间:2011-11-23 09:28:35

标签: iphone objective-c cocoa-touch

我有UITabBarController,它有两个标签。每个标签都会从互联网上加载一个文件。 所以当我使用

tabBarController.viewControllers = [NSArray arrayWithObjects: vv1,vv2, nil];

它同时下载vv1和vv2,因此程序非常慢。

是否可以通过点击下载第一个视图vv1并下载第二个视图?

1 个答案:

答案 0 :(得分:3)

您可以使用所谓的“延迟加载”。

这意味着,不是在控制器init方法中执行Web内容,而是在

中执行此操作

[viewWillAppear][1]

或在标签栏控制器委托中

[tabBarController:didSelectViewController][2]

这肯定会减少创建标签栏时的延迟。