【发布时间】:2011-04-24 13:39:03
【问题描述】:
我要编写一个包含 UIWebView 的应用程序。所以首先我想通过简单地加载一个 URL 来尝试一下。
- 在 Interface Builder 中创建了 UIWebView
-
与代码挂钩
@property(nonatomic,retain) IBOutlet UIWebView *webView;
viewDidLoad:
- (void)viewDidLoad {
[super viewDidLoad];
if(!webView)
{
webView = [[UIWebView alloc]init];
}
webView.delegate = self;
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]]; }
我还实现了 didFailLoadWithError 和 webViewDidFinishLoad 委托方法。 调用 webViewDidFinishLoad 并指示 HTML 已加载。
问题是:即使调用了 webViewDidFinishLoad,UIWebView 也不显示网站。它只显示白色。当 UIWebView 被触摸和拖动但内容不可见时,会显示右侧和底部的滚动条。无处可寻。看起来很奇怪..
编辑 此屏幕截图显示了 xib 的连接:
【问题讨论】: