我正在开发一个iPhone应用程序,我有一个UIWebview,默认情况下会加载一个网址。
我需要在UIWebview下创建一个带有三个按钮的UIToolbar,它允许用户点击按钮并在UIWebview中加载新的URL?
答案 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;