2013-04-15 1 views
1

У меня проблема с WebView.отключить кнопки вперед и назад в UIWebViews под iOS

Я бы хотел включить и отключить кнопку «Назад» и «Вперед» на основе веб-серфинга, например, для сафари.

Вот ссылка, чтобы продемонстрировать, что я начал делать: http://www48.zippyshare.com/v/21486202/file.html

ответ

0

Пуск с кнопками отключены. Установите контроллер вида в качестве делегата веб-представления.

Теперь вставьте -webViewDidStartLoad: и включите или отключите свои кнопки в соответствии с значениями canGoBack и canGoForward способами просмотра в Интернете.

0

В вашем ViewController .h вы можете иметь что-то вроде:

@property (nonatomic, retain) IBOutlet UIWebView *webView; 
@property (weak, nonatomic) IBOutlet UIBarButtonItem* backButton; 

Hook те в IB, то в ваших viewcontrollers .m

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 
    self.backButton.enabled = (webView.canGoBack); 

    //other stuff 
} 


- (IBAction) OnBackClick:(id)senderId 
{ 
    [self.webView goBack]; 
} 
+0

самостоятельно не работает! – ddem