如何在UIWebView中编程工具栏按钮来加载一个新的网站



我正在制作一个IPhone应用程序,我有一个UIWebview,默认情况下加载一个url。

我需要在UIWebview下创建一个有三个按钮的工具栏,这将允许用户点击按钮并在UIWebview中加载一个新的url ?

您必须在工具栏中添加三个按钮(这可以通过使用Interface builder(IB)轻松完成,并将它们连接到IB中各自的IBAction。

现在,当点击一个按钮,你可以这样做。

你有一个UIWebView,比如myWebView//声明在。h文件中,并使用IB与你的视图正确链接。

完成基本初始化后的

为button1按

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

所以通过点击按钮1谷歌网页加载在你的webView。

对其他按钮也做同样的操作。:)

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;

最新更新