2012-10-17 33 views
0

我仍然在学习如何使用Xcode,并且我很好奇如何获取加载屏幕(如从Web下载信息到核心数据),并在完成时转换到另一个视图控制器并进行故事板缓存切换。我在哪里可以找到更多关于此的信息?自动使视图控制器启动一个segue转换

回答

1

从您要做出segue可以使用方法ViewController

-(void)performSegueWithIdentifier:(NSString*)identifier sender:(id)sender 

检查:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

segue您正在执行必须在.storyboard文件中定义。

所以你可以在IB中创建一个segue,当你需要它显示时只需调用上面描述的方法。

The loading screen您正在寻找的可能是一个HUD。因为你不能在iOS中使用它,所以我建议你尝试这样的:http://www.cocoacontrols.com/platforms/ios/controls/atmhud或者这个:http://www.cocoacontrols.com/platforms/ios/controls/mbprogresshud

+0

谢谢!你的信息和链接是很好的资源! – user1746156

+0

当创建segue时,确保将segue从实际的视图控制器拉到下一个视图控制器,而不是从例如。一个UIButton。典型的加载微调是'UIActivityIndi​​catorView's。在从web下载内容之后,为了添加一些关于这个问题的细节,这些类型的方法通常会有一个完成块参数,它只是一段要执行的代码。 – MaxGabriel

相关问题