我遇到了WebViews的问题。
我想启用和禁用基于网上冲浪之旅的后退和前进按钮,例如。
这是一个链接,用于演示我开始做的事情:http://www48.zippyshare.com/v/21486202/file.html
答案 0 :(得分:0)
开始时禁用按钮。将视图控制器设置为Web视图委托。
现在,实施-webViewDidStartLoad:
并在其中根据网络视图的canGoBack
和canGoForward
方法的值启用或停用按钮。
答案 1 :(得分:0)
在你的viewcontroller .h中你可以有类似的东西:
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (weak, nonatomic) IBOutlet UIBarButtonItem* backButton;
将它们挂在IB中然后放在你的viewcontrollers .m
中- (void)webViewDidFinishLoad:(UIWebView *)webView
{
self.backButton.enabled = (webView.canGoBack);
//other stuff
}
- (IBAction) OnBackClick:(id)senderId
{
[self.webView goBack];
}