Отключите кнопку Back и Forward на UIToolBar в UIWebview

я плохо знаком с iPhone. я хочу отключить Назад (кнопка стрелки влево) и Вперед (кнопка стрелки вправо) кнопка на UIToolBar в UIWebView. После перемещенной веб-страницы хотят, включают кнопку "Назад", и затем кнопка Forward хочет включить когда ее потребность. в моем приложении я использую панель инструментов в основе сторона через интерфейсного разработчика. любой помогает мне!

8
задан kennytm 23 February 2010 в 11:38
поделиться

1 ответ

Отправьте следующее сообщение объекту кнопки для включения / выключения:

// Enable 
[myButton setEnabled:YES];

// Disable
[myButton setEnabled:NO];

Чтобы определить, должны ли вы показывать эти кнопки, вы должны проверить следующие свойства в веб-просмотре:

[myWebView canGoBack];
[myWebView canGoForward];

Вы захотите проверять их всякий раз, когда пользователь загружает страницу. Для этого реализуйте метод UIWebViewDelegate webViewDidFinishLoad:

-(void)webViewDidFinishLoad:(UIWebView *)webView
{
  // Enable or disable back
  [myBackButton setEnabled:[myWebView canGoBack]];

  // Enable or disable forward
  [myForwardButton setEnabled:[myWebView canGoForward]];

 }
28
ответ дан 5 December 2019 в 05:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: