如何编程UItoolbar按钮以在UIWebView中加载新网站?

时间:2011-11-25 06:56:12

标签: iphone ios4 uiwebview uitoolbar uitoolbaritem

我正在开发一个iPhone应用程序,我有一个UIWebview,默认情况下会加载一个网址。

我需要在UIWebview下创建一个带有三个按钮的UIToolbar,它允许用户点击按钮并在UIWebview中加载新的URL?

2 个答案:

答案 0 :(得分:0)

您必须在工具栏中添加三个按钮(这可以通过使用“界面”构建器(IB)轻松完成,并将它们连接到IB中的相应IBAction。

现在点击一个按钮就可以这样做了。

你有一个UIWebView说myWebView //在.h文件中声明并使用IB与你的View正确链接。

完成基本初始化后

按钮1按

   -(IBAction)button1:(id)sender
    {
          NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
          NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
          [myWebView loadRequest:requestObj];
    }

所以点击按钮1,google网页就会加载到你的webView中。

也为其他按钮做同样的事情。 :)

答案 1 :(得分:0)

UIWebview的这些方法和属性可能有所帮助:

- (void)reload;
- (void)stopLoading;

- (void)goBack;
- (void)goForward;

@property(nonatomic,readonly,getter=canGoBack) BOOL canGoBack;
@property(nonatomic,readonly,getter=canGoForward) BOOL canGoForward;
@property(nonatomic,readonly,getter=isLoading) BOOL loading;