У меня есть проблема в моем приложении, что я написал код для кнопки «Назад» в моем веб-браузере setEnabled = NO
, но когда приложение запущено и webViewDidFinishLoad
обратная кнопка setEnabled = YES
. Я пробовал всю возможность установить включенную кнопку назад, равную false, но она не работает.В чем проблема с кнопкой «Назад» в моем UIWebView?
-(IBAction) backButton : (id) sender{
backTapped = YES;
[webView goBack];
}
-(IBAction) fwdButton : (id) sender{
forwardTapped = YES;
[webView goForward];
}
- (void)webViewDidStartLoad:(UIWebView *)thisWebView{
NSLog(@"webViewDidStartLoad");
[progressWheel startAnimating];
progressWheel.hidden = NO;
if(!backTapped){
back.enabled = NO;
}
if (!forwardTapped) {
forward.enabled = NO;
}
}
- (void)webViewDidFinishLoad:(UIWebView *)thisWebView
{
[progressWheel stopAnimating];
progressWheel.hidden = YES;
if (!backTapped) {
[back setEnabled:thisWebView.canGoBack];
back.showsTouchWhenHighlighted = YES;
}
if (!forwardTapped) {
[forward setEnabled:thisWebView.canGoForward];
forward.showsTouchWhenHighlighted = YES;
}
}
Пожалуйста, пост код. – Moshe
@ Moshe-hai я отредактировал мой вопрос и предоставил код, где у меня проблема, пожалуйста, дайте мне решение – Sri