从IBAction ButtonPressed调用UIWebView

时间:2011-04-20 19:03:38

标签: objective-c ios4 uiwebview

这可能是一个简单的问题......

我有一个UIView,其中的按钮对应于URL地址http:// etc.我希望能够单击此Web地址按钮并让它在单独的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

感谢。

1 个答案:

答案 0 :(得分:0)

听起来你想要使用UINavigationController。然后,当点击按钮时,只需将带有Web视图的UIViewController推送到UINavigationController。