14

是否可以UIActivityIndicator在 iOS 启动屏幕上使用?

我试过了,但它不是动画

有没有人试过这个或知道这是否可能?

4

3 回答 3

5

您不能在启动屏幕上使用动画。

如果您想在“启动屏幕”上制作任何动画,请使用您的第一个视图控制器作为初始视图。

于 2014-12-17T08:06:22.943 回答
5

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

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

  • 创建单独的加载页面并从 App 委托中的 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];
    

希望它对你有用。

于 2014-12-17T06:48:56.560 回答
-7

转到情节提要,然后选择您的 ActivityIndi​​cator 并将属性更改为“动画”

于 2015-09-09T01:29:41.153 回答