我正在制作一个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;