gpt4 book ai didi

swift - 表 Controller 之间的事件指示器 View - swift 2

转载 作者:行者123 更新时间:2023-11-30 14:05:43 25 4
gpt4 key购买 nike

我构建了一个项目,其中有许多 tableViewControllers 连接在一起,我的项目基于解析,因此需要很长时间才能下载并显示。

主要时间我希望 UIActivityIndi​​catorView 显示为警报,直到 tableViewController 出现。我找到了这段代码:

var alert: UIAlertView = UIAlertView(title: "Title", message: "Please wait...", delegate: nil, cancelButtonTitle: nil);


var loadingIndicator: UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(50, 10, 37, 37)) as UIActivityIndicatorView
loadingIndicator.center = self.view.center;
loadingIndicator.hidesWhenStopped = true
loadingIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
loadingIndicator.startAnimating();

alert.setValue(loadingIndicator, forKey: "accessoryView")
loadingIndicator.startAnimating()

alert.show();

工作正常,但我有两个问题:

1 - 我无法停止它,直到单击“确定”-> 我想在出现数据后停止并隐藏自动

2-它在进入tableviewcontroller后启动并出现 -> 我想在进入之前启动

最佳答案

当警报消失时,请使用以下命令:

alert.dismissWithClickedButtonIndex(0, animated: true)

请注意,iOS 9 已弃用 UIAlertView

关于swift - 表 Controller 之间的事件指示器 View - swift 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32439087/

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