【发布时间】:2015-02-21 11:25:21
【问题描述】:
我正在将图像加载到 UIWebView 中,内容模式设置为宽高比。我看到 UIWebView 底部有一些空白区域。有没有办法在加载后找到实际的图像宽度和高度?我没有看到任何用于此目的的直接 API.. 我正在发布我在这里尝试过的代码..
aWebView = [[UIWebView alloc]initWithFrame:mapRect];
aWebView.userInteractionEnabled = YES;
aWebView.backgroundColor = [UIColor clearColor];
aWebView.opaque = NO;
aWebView.scalesPageToFit = YES;
aWebView.delegate = self;
aWebView.scrollView.contentMode = UIViewContentModeScaleAspectFit;
aWebView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:aWebView];
NSURL *url = [NSURL URLWithString:urlText];
NSURLRequest *urlRequest = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:120];
[aWebView loadRequest:urlRequest];
aWebView.scrollView.delegate = self;
aWebView.delegate = self;
注意:图片是从远程服务器加载的。这是面向 iOS 7 和 iOS 8 的原生 iOS 应用程序。
谢谢..
【问题讨论】:
-
看看这个答案,可能会有所帮助 - stackoverflow.com/questions/26252101/…
标签: html ios ipad uiwebview uiimageview