ios - iOS 启动屏幕上的动画事件指示器

标签 ios uiactivityindicatorview activity-indicator

是否可以在 iOS 启动屏幕上使用 UIActivityIndi​​cator

我试过了,但它没有动画

有人试过或知道这是否可行吗?

最佳答案

您想要实现的是在启动屏幕期间显示 ActivityIndi​​cator,这是不可能的,但您可以通过一些不同的方式实现它。

以下是可能对您有所帮助的想法:

  • 创建单独的加载页面并从 App delegate 中的 didFinishLaunchingWithOptions 方法调用它
  • 为其添加启动图像和指示器
  • 您可以设置 2-3 秒的计时器,然后重定向到应用的第一页
  • 在使用指示器时,请确保您已将 StartAnimating 设置为 true 或简单地以编程方式添加指示器,如下所示:

    UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]  initWithFrame:CGRectMake(225, 115, 30, 30)];
    
    [activity setBackgroundColor:[UIColor clearColor]]; 
    
    [activity setActivityIndicatorViewStyle: UIActivityIndicatorViewStyleGray];
    
    [self.view addSubview: activity];
    
    [activity startAnimating];
    

希望它对你有用。

关于ios - iOS 启动屏幕上的动画事件指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27519195/

相关文章:

ios - 使用类方法添加和删除事件指示器

iphone - AlamofireNetworkActivityIndi​​cator 不工作

xamarin - 为什么当我单击按钮时事件指示器需要近 3 秒才能启动

iphone - 能够触摸事件指示器的背景

ios - 我在哪里可以获得向上/向下箭头的 iOS 工具栏图标?

ios - 加载时在 UITableView 底部添加一个 ActivityIndi​​cator

Xcode 10 中的 iOS 9.3 模拟器

iOS:如何正确停止事件指示器?

ios - 线程 1 EXC_BREAKPOINT(代码=1,子代码=0x101959bfc)Swift

ios - 不同的请求有不同的 DispatchQueue