【发布时间】:2011-08-09 18:28:29
【问题描述】:
这可能是一个简单的问题...
我有一个 UIView,其按钮对应于 URL 地址 http:// 等。我希望能够单击此网址按钮并让它在单独的 UIViewController 和 XIB 上加载 UIWebView,显示网站,然后允许我点击后退按钮并返回到具有原始按钮的第一个视图。基本上我希望能够加载网页,但让它在应用程序中运行,而不是启动 Safari。这可能吗?
到目前为止,我已经为我的网页构建了一个专用的 XIB 和 ViewController,其 viewDidLoad 方法如下所示:
- (void)viewDidLoad{
[super viewDidLoad];
NSString *urlAddress = pushURL; //pushURL is passed as parameter
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObject = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObject];
[addressBar setText:urlAddress];
}
问题是...如何从我的按钮(在第一个类/父 viewController 中)调用 UIWebView?我的应用程序中的所有其他viewControllers 都在使用 UITableView,所以它是一个简单的DidSelectRowAtIndex。
谢谢。
【问题讨论】:
标签: objective-c ios4 uiwebview