Ios 如何为“收藏”视图创建活动指示器。请参阅文章中的详细信息

Ios 如何为“收藏”视图创建活动指示器。请参阅文章中的详细信息,ios,uiactivityindicatorview,Ios,Uiactivityindicatorview,我有一个收藏视图。我尝试使用故事板,但无法添加。现在,如何创建一个延迟约2.0秒的uiactivity指示器,它应该位于我的集合视图的中间位置,使用编程方式 任何人都可以帮我。我是ios新手。我已经试过了,但没有看到动画。请帮我解决 当我的视图加载时,需要活动指示器位于中间 应该开始动画2.0秒,之后应该隐藏。每当我的收藏视图屏幕显示时,指示器应该开始动画2.0秒,并且应该隐藏 我尝试过以下代码: - (void)viewDidLoad { [super viewDidLoad];

我有一个收藏视图。我尝试使用故事板,但无法添加。现在,如何创建一个延迟约2.0秒的uiactivity指示器,它应该位于我的集合视图的中间位置,使用编程方式

任何人都可以帮我。我是ios新手。我已经试过了,但没有看到动画。请帮我解决

  • 当我的视图加载时,需要活动指示器位于中间
  • 应该开始动画2.0秒,之后应该隐藏。每当我的收藏视图屏幕显示时,指示器应该开始动画2.0秒,并且应该隐藏
  • 我尝试过以下代码:

    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
    
       //self.navigationItem.hidesBackButton = YES;
    
    
        programaticActivityIndicatorView_ = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
        [self.programaticActivityIndicatorView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];
        [self.programaticActivityIndicatorView setHidesWhenStopped:YES];
        [self.programaticActivityIndicatorView setCenter:CGPointMake(150, 239)];
    
    
        [self performSelector:@selector(methodsq) withObject:nil afterDelay:3.0];
    
        [self.view addSubview:self.programaticActivityIndicatorView];
    
    
    
    }
    
    -(void)methodsq {
    
        [programaticActivityIndicatorView_ startAnimating];
    
    
    }
    
    但我一直在制作动画,但我只需要制作3.0秒的动画,然后它就应该隐藏了 谢谢

    声明属性

    @property (strong, nonatomic) UIActivityIndicatorView *indicator;
    
    综合

    @synthesize indicator;
    
    创建过程

    CGRect rect = [[UIScreen mainScreen] bounds];
    self.indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    self.indicator.frame = CGRectMake((rect.size.width-50)/2, (rect.size.height-50)/2, 50, 50);
    self.indicator.hidesWhenStopped = YES;
    [self.view addSubview:self.indicator];
    
    启动过程

    [self.indicator performSelector:@selector(startAnimating) withObject:nil afterDelay:0.1];
    
    想藏就藏

    [self.indicator performSelector:@selector(stopAnimating) withObject:nil afterDelay:2.0];
    
    申报财产

    @property (strong, nonatomic) UIActivityIndicatorView *indicator;
    
    综合

    @synthesize indicator;
    
    创建过程

    CGRect rect = [[UIScreen mainScreen] bounds];
    self.indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    self.indicator.frame = CGRectMake((rect.size.width-50)/2, (rect.size.height-50)/2, 50, 50);
    self.indicator.hidesWhenStopped = YES;
    [self.view addSubview:self.indicator];
    
    启动过程

    [self.indicator performSelector:@selector(startAnimating) withObject:nil afterDelay:0.1];
    
    想藏就藏

    [self.indicator performSelector:@selector(stopAnimating) withObject:nil afterDelay:2.0];
    

    你应该把你到现在为止所取得的成就放在这里,这样我们可以帮助你解决你的问题。我强烈建议你研究一些优秀的活动指示器库,比如我通过故事板使用的视图控制器。但是当我为收藏视图添加活动指示器时,它会填满整个屏幕。但我不知道如何创建它通过编程设置中间指示器和开始与停止指示器,请参见我的更新。您应该将您迄今为止取得的成就放在这里,以便我们可以帮助您解决问题。我强烈建议您查看一些优秀的活动指示器库,例如我通过故事板使用的视图控制器。但是当我为集合视图填满了整个屏幕。但我不知道如何通过编程创建它来设置中间和开始和停止指示器请查看我的更新开始和隐藏是我必须做的…在我的视图中加载方法了吗???-如果我开始动画,那么在这个方法中-(无效)开始动画{--我将在此方法中执行的操作不需要实现
    startAnimating()
    方法。这是
    UIActivityIndicator
    类的内置方法,只需将所有代码放入
    viewDidLoad()
    中,除了声明和合成,启动和隐藏是我必须做的……在我的视图中加载了方法吗???--如果我启动了动画,那么在这个方法中-(void)开始动画{--我将在此方法中执行的操作不需要实现
    startAnimating()
    方法。这是
    UIActivityIndicator
    类的内置方法,只需将所有代码放入
    viewDidLoad()
    ,声明和合成除外