Wie wird UIWebView programmgesteuert geschlossen?

8

Ich habe den folgenden Code, um UIWebView programmgesteuert zu erstellen und UIButton darüber zu erstellen, um es zu schließen. Die Erstellung ist OK, aber das Problem kann ich nicht auf die erstellte UIWebView verweisen, um sie über die Schaltfläche zu schließen!

%Vor%

Vielen Dank für Ihre Hilfe im Voraus:)

    
DeZigny 14.07.2011, 12:49
quelle

4 Antworten

14

In ViewController.m

%Vor%     
Vijay-Apple-Dev.blogspot.com 14.07.2011, 12:56
quelle
0

Behalten Sie Ihr WebView als ein ivar Ihres UIViewController.

Im Moment haben Sie es als lokale Variable für die Methode, so dass Sie außerhalb dieser Methode nicht darauf verweisen können. Deklarieren Sie es stattdessen in Ihrem Schnittstellenabschnitt Ihrer .h-Datei, und Sie können von allen Ihren Klassenmethoden darauf zugreifen.

Und vergessen Sie nicht, es in Ihrer Dealloc-Methode zu veröffentlichen!

    
highlycaffeinated 14.07.2011 12:54
quelle
0

Die Webansicht ist die Superansicht der Schaltfläche, also sollten Sie es so bekommen können,

%Vor%

Jetzt können Sie removeFromSuperview oder etwas anderes tun, um es verschwinden zu lassen.

Bearbeiten

%Vor%     
Deepak Danduprolu 14.07.2011 12:54
quelle
-1
%Vor%     
raj kumar 25.04.2015 09:38
quelle

Tags und Links