使用Xcode6在iOS中启动屏幕上的活动指示器

时间:2014-12-17 05:55:57

标签: ios xcode6 activity-indicator

是否可以在启动屏幕中使用UIActivityIndi​​cator和Xcode6

我试过但它没有动画,不确定它是否可能。

任何人都可以尝试这个或者知道它是否可能吗?

谢谢 -

3 个答案:

答案 0 :(得分:3)

您要实现的目标是在启动屏幕中显示ActivityIndi​​cator,这是不可能的,但您可以通过某种不同的方式实现它。

这个想法可以帮到你:

  • 创建单独的加载页面&从App delegate中的didFinishLaunchingWithOptions方法调用它
  • 添加Splash图像&指标
  • 您可以将计时器设置为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];
    

希望它对你有用。

答案 1 :(得分:3)

您无法在启动屏幕上编码动画...如果您想在启动画面上执行任何动画...请使用您的第一个视图控制器作为启动视图...

答案 2 :(得分:-5)

转到故事板,然后选择您的ActivityIndi​​cator并将属性更改为“Animating”