gpt4 book ai didi

iphone - UIActivityIndi​​cator 未显示在 webview 顶部

转载 作者:行者123 更新时间:2023-12-01 19:28:17 25 4
gpt4 key购买 nike

我有一个事件指示器和一个 WebView 。当我将指示器放在 webview 的顶部时,不显示事件指示器。

我尝试过分别放置 webview 和事件指示器的选项。当我这样做时,会显示指示器,但是当我将它放在 web View 的顶部时,指示器不会显示。

我已经尝试将指标的背景设置为黑色,而对于 web View ,我将其设置为白色。

任何人都可以帮助我。

下面是代码

@synthesize webView, acitivityIndicator;


- (void)viewDidLoad {

[super viewDidLoad];

// Create a URL object
NSURL *url = [NSURL URLWithString:urlAddress];


NSLog(@"URL address is: %@", urlAddress);

//URL Request Object

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

//Load the request in the UIWebView

webView.delegate = self ;

[[self view] addSubview:[self webView]];

[[self webView] loadRequest:requestObj];
}

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

NSLog(@"Web view did start loading");

acitivityIndicator.hidden = NO;

[acitivityIndicator startAnimating];
}

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

NSLog(@"Web view did finish loading") ;

[acitivityIndicator stopAnimating];
}

最佳答案

UIWebView本身可能有白色背景,所以你看不到 UIActivityIndicator .

您应该确保:

  • 您的 UIActivityIndicatorView已设置
    变灰。
  • 您的 UIActivityIndicatorView
    “低于” UIWebView在界面上
    生成器。底部的项目
    真的是在顶部。

  • 这是一个例子:

    UIActivityIndicatorView over UIWebView

    关于iphone - UIActivityIndi​​cator 未显示在 webview 顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162267/

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