我正在尝试将三个 UIWebView
添加到我的iOS应用中。我已成功将“HTML代码”读入UIWebView
并显示内容正常,但三个视图中的一个显示在错误的位置。
以下是我用来加载数据的代码:
-(void) webViewLoading {
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"load" ofType:@"html"];
NSString* embedHTML = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[self.choice_1_webview loadHTMLString: embedHTML baseURL: nil];
[self.choice_2_webview loadHTMLString: embedHTML baseURL: nil];
[self.choice_3_webview loadHTMLString: embedHTML baseURL: nil];
}
这是我在模拟器中得到的:
以下是Xcode
中的内容:
第一个UIWebView
无法正确加载,灰色矩形是UIWebView
的背景色。有谁知道是什么原因造成的?我创建的三 UIWebViews
完全相同(在界面构建器中复制并粘贴)。
===
看起来第一个UIWebView
的内容的高度比其他两个的高。但这很奇怪,因为内容是从同一个文件生成的。