Deaktivieren Sie die Schaltfläche Zurück und Weiter auf UIToolBar in UIWebview

8

Ich bin neu auf dem iPhone. Ich möchte die Schaltfläche Zurück (linke Pfeiltaste) und Vorwärts (rechte Pfeiltaste) auf UIToolBar in UIWebView deaktivieren. Nach dem Verschieben der Webseite wollen Sie die Zurück-Taste aktivieren und dann die Weiter-Taste aktivieren, wenn es nötig ist. In meiner App verwende ich die Toolbar auf der Unterseite über den Interface Builder. bitte irgendjemand hilf mir!

    
Sivanathan 23.02.2010, 11:37
quelle

4 Antworten

28

Senden Sie die folgende Nachricht an das Schaltflächenobjekt zum Aktivieren / Deaktivieren:

%Vor%

Um festzustellen, ob Sie diese Schaltflächen anzeigen sollten, sollten Sie die folgenden Eigenschaften in der Webansicht überprüfen:

%Vor%

Sie sollten diese überprüfen, wenn der Benutzer eine Seite lädt. Implementieren Sie dazu die UIWebViewDelegate-Methode webViewDidFinishLoad:

%Vor%     
pheelicks 23.02.2010, 11:49
quelle
4

Implementieren Sie einfach in einer der Delegate-Methode von WebView.

%Vor%     
Gaurav 23.09.2013 08:52
quelle
1

Anders als pheelicks beantworten, ich hatte die folgende Änderung vornehmen Taste zu deaktivieren, zurück, wenn Sie zurück zur ersten Seite und Vorwärtsknopf kommt beim letzten Seite.

Ein Beobachter bei WebHistoryItemChangedNotification hinzugefügt.

%Vor%

Aktualisieren von Schaltflächenstatus in webViewHistoryDidChange.

%Vor%

Siehe: Samen beantwortet wird hier

    
Kvk 30.12.2015 20:08
quelle
0

Eine Zwei-Liner-Lösung für Swift:

%Vor%     
JoeGalind 22.06.2017 02:30
quelle

Tags und Links