gpt4 book ai didi

iphone - UIActivityIndi​​catorView 不消失

转载 作者:行者123 更新时间:2023-12-03 20:32:57 25 4
gpt4 key购买 nike

这似乎是一个非常简单的问题,但我确实无法让它发挥作用。

我的应用程序中有一个部分可以将用户带到显示我的网站的 WebView。作为内置“浏览器”体验的一部分,我想要一个 UIActivityIndi​​cator 来让用户知道该网站正在加载。显然,完成此操作后,我希望指示器消失。

此时,事件指示器会显示动画,但随后会永远保持动画状态,并且不会停止或消失。

我在.h中使用的代码如下;

@interface AppSupportWebsite : UIViewController <UIWebViewDelegate> {

IBOutlet UIActivityIndicatorView *activityIndicator;

}

@property (nonatomic, retain) UIActivityIndicatorView *activityIndicator;

@end

在我的 .m 文件中,我有以下内容; (缩写为仅显示事件指示器特定代码)

@synthesize activityIndicator;


- (void)webViewDidStartLoad:(UIWebView *)webView {
[activityIndicator startAnimating];

}

- (void)webViewDidFinishLoad:(UIWebView *)webView {
[activityIndicator stopAnimating];
}

我在 Interface Builder 中创建了一个事件指示器,并通过文件所有者将 ActivityIndi​​cator IBOutlet 通过 IB 连接到白色事件指示器,但它不会消失。

最佳答案

选择您的事件指示器,然后

命令+1

选择“停止时隐藏”

检查你的 webview.delegate=self;

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

NSLog(@"finished");

[self.activityIndicator stopAnimating];

}

关于iphone - UIActivityIndi​​catorView 不消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6555801/

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