如何推送启动画面加载视图直到其加载

时间:2011-04-12 21:56:14

标签: iphone objective-c uitabbarcontroller

过去几天我试过这个,但还没有取得任何成功。 我在启动应用程序后加载各种XML数据。但目前我还没有加载任何加载页面来显示页面的加载。我想添加一个页面,显示我的数据加载,然后将该加载视图页面推送到标签栏控制器页面。 有没有人有任何例子或任何想法分享它,将会非常有帮助。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:  (NSDictionary *)launchOptions { 
  [navController.navigationBar setTintColor:[UIColor blackColor]]; 
  LoadingViewController *lvc = [[LoadingViewController alloc] initWithNibName:@"LoadingView" bundle:nil]; 
  // Adding the modal view controller to loading View controller on Main Tab bar controller. Hope its correct
  [self.rootController presentModalViewController:lvc animated:YES]; 
  [window addSubview:rootController.view]; 
  [window makeKeyAndVisible]; 
 [self URL]; 
 [lvc release]; 
 return TRUE; 
}

1 个答案:

答案 0 :(得分:2)

有很多方法可以做这样的事情。一种选择是创建一个显示加载视图的viewcontroller。将标签栏控制器添加到窗口。然后将加载视图控制器显示为标签栏控制器上的模态视图控制器。然后启动xml解析,并在解析完成后关闭模态控制器。