【问题标题】:Calling UIWebView from IBAction ButtonPressed从 IBAction ButtonPressed 调用 UIWebView
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多