ios - 加载 UIView 时的事件指示器

标签 ios objective-c uiactivityindicatorview

我的应用程序中有第二个 View ,加载大约需要 2-3 秒。如何在 View 加载时创建事件指示器?

我知道我可以做这样的事情:

UIActivityIndicatorView *activityView=[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

    activityView.center=self.view.center;

    [activityView startAnimating];

    [self.view addSubview:activityView];

但是我如何告诉我的应用在切换到另一个 View 时只加载事件 View ?

最佳答案

您可以在 ViewWillAppear 中添加此指示器,并且每次您的 View 出现时,如果需要 2-3 秒,它必须显示指示器。

关于ios - 加载 UIView 时的事件指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18563479/

相关文章:

ios - 带有 UIActivityIndi​​cator 的 UIButton Action

ios - 防止 UIWebView 为 tel 链接显示 UIPopoverController

ios - 点击后如何禁用按钮几秒钟

ios - 从 AppDelegate 重定向到特定屏幕 : On tap Notification

ios - UIAlertView 应该被子类化吗?

ios - 为什么是UIActivityIndi​​catorView!解开时为零?

ios - 如何让WKWebView中的文字垂直居中?

ios - Appboy SDK iOS,unreadCardCountForCategories 委托(delegate)不提供更新卡的计数

c++ - 三元表达式 which "does nothing"(noop) 如果条件为假?

ios - 使用 UIActivityIndi​​catorView 进行登录过程,但因为我使用的是线程,所以我无法停止它