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

Zoe*_*b S 11 activity-indicator uiactivityindicatorview ios

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

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

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

谢谢-

cyb*_*obe 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];
    
    Run Code Online (Sandbox Code Playgroud)

希望它对你有用。


mad*_*dhu 5

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

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