iPhone活动指示灯
activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
activityIndicator.center = self.view.center;
[self.view addSubview: activityIndicator];
使用[activityIndicator startAnimating];
时要动画
初始化这样的..
UIActivityIndicatorView *activityView = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge] autorelease];
activityView.center = CGPointMake(240,160);
activityView.hidden = true;
[self.view addSubview: activityView];
时要动画
activityView.hidden = FALSE;
[activityView startAnimating] ;
时要停止
[activityView stopAnimating];
activityView.hidden = TRUE;
编辑:看到评论
没有什么特别之处的Facebook活动indicator.They只是清除有查看随着显示当活动指示灯开始动画..
你只需要创建一个视图,说ActivityView后,它覆盖了屏幕(或任何想要变白的部分),为视图添加白色背景,并将活动指示器添加到视图中。首先隐藏此视图,并且当您想要显示活动指示器时,取消隐藏视图和启动活动指示器动画。在活动指示器中写入两个成员函数来启动和停止动画,以便您可以控制动画fr om anywhere ..
解释,但这个是使用活动的常用方法指标,但我想facebook像登录,这是当用户触摸登录按钮的用户名和密码textfields隐藏es和带有activityindicator的白色背景来。 – 2011-05-02 09:14:21
请参阅我的编辑.... – Krishnabhadra 2011-05-02 10:07:37
你的问题不清楚。但这是添加活动指示器的方式。
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(225, 115, 30, 30)];
[activity setBackgroundColor:[UIColor clearColor]];
[activity setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray];
[self.view addSubview:activity];
[activity release];
启动动画活动
[activity startAnimating];
停止动画活动
[activity stopAnimating];
请参阅Facebook登录 – 2011-05-02 09:16:41
CGRect frame = CGRectMake(self.view.frame.size.width/2-15, self.view.frame.size.height/2-15, 37, 37);
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithFrame:frame];
[indicator startAnimating];
indicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[indicator sizeToFit];
indicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin);
indicator.tag = 1;
[self.view addSubview:indicator];
[indicator release];
详细... – Saurabh 2011-05-02 09:08:52