gpt4 book ai didi

iphone - 实现事件指标

转载 作者:行者123 更新时间:2023-12-03 21:11:34 26 4
gpt4 key购买 nike

我正在我的应用程序中实现一个事件指示器。在我的应用程序中,单击按钮会调用 Web 服务,这需要一些时间。为了向用户展示进程正在进行中,我实现了一个事件指示器:

CGRect frame = CGRectMake(140, 300, 40, 37); 
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:frame];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
[self.view addSubview:activityIndicator];

此片段是用 viewDidLoad() 方法编写的,我有一个名为的操作,

-(IBAction)agree:(id)sender
{
//here webservice is called
}

我必须通过 [activityIndi​​cator startAnimating];

启动该事件

但我无法启动该 ActivityIndi​​cator,请为此提出适当的解决方案。

最佳答案

将此代码放入您的 WebView 中。

 -(void) viewDidLoad
{
activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

activityIndicator.frame = CGRectMake(0.0, 0.0, 20.0, 20.0);

activityIndicator.center=self.view.center;

[activityIndicator startAnimating];

[self.view addSubview:activityIndicator];
}

- (void)webViewDidStartLoad:(UIWebView *)webView
{

[activityIndicator startAnimating];

}

- (void)webViewDidFinishLoad:(UIWebView *)webView
{

[activityIndicator stopAnimating];

}

引用此链接link text 。这解释了如何显示 rss feed 解析操作的事件指示器

祝你好运。

关于iphone - 实现事件指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com