gpt4 book ai didi

ios - 在呈现新的 viewController 时显示 progressHUD

转载 作者:行者123 更新时间:2023-11-28 05:27:48 25 4
gpt4 key购买 nike

我正在通过 Storyboard展示一个新的 ViewController。我不确定如何在呈现另一个 ViewController 期间显示 progressHUD。

我目前的做法

我正在使用 SVProgressHUD,我就是这样做的。 SVProgressHUD 在呈现另一个 ViewController 时不会立即显示。

方法的主要问题

进度条仅在 ViewController 显示结束时显示,而不是立即显示。

let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main",bundle: nil)
var destViewController : UIViewController!
switch (indexPath.row) {
case 0:

SVProgressHUD.show() // This shows the progress bar b
destViewController = mainStoryboard.instantiateViewControllerWithIdentifier("myViewController") as! UIViewController
break

最佳答案

要隐藏进度 View ,您可以使用回调“-(void)prepareForSegue:sender:”。在即将显示新的 View Controller 之前,将在 View Controller 上调用此方法。

这是 API 引用:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/#//apple_ref/occ/instm/UIViewController/prepareForSegue:sender :

关于ios - 在呈现新的 viewController 时显示 progressHUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30421287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com