【问题标题】:Automatically making a view controller initiate a segue transition自动使视图控制器启动 segue 转换
【发布时间】:2012-10-18 06:12:45
【问题描述】:

我仍在学习如何使用 Xcode,我很想了解更多关于如何获取加载屏幕(例如从 Web 下载信息到核心数据)和转换到另一个视图控制器的信息完成后带有情节提要转场。我在哪里可以找到有关此的更多信息?

【问题讨论】:

    标签: ios xcode segue uiactivityindicatorview


    【解决方案1】:

    从你想要的ViewController变成segue你可以使用方法:

    -(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,当您需要它出现时,只需调用上述方法即可。

    您正在寻找的加载屏幕可能是一个HUD。由于你不能在 iOS 中使用它,因为它是一个私有 API,我建议你尝试这样的事情:http://www.cocoacontrols.com/platforms/ios/controls/atmhud 或这个:http://www.cocoacontrols.com/platforms/ios/controls/mbprogresshud

    【讨论】:

    • 谢谢!您的信息和链接是很好的资源!
    • 创建 segue 时,确保将 segue 从实际视图控制器拉到下一个视图控制器,而不是从例如一个 UIButton。使用的典型加载微调器是UIActivityIndicatorViews。在从 Web 下载内容后,要为有关执行此操作的问题添加一点细节,这些方法通常有一个完成块参数,它只是要执行的一段代码。
    猜你喜欢
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    相关资源
    最近更新 更多