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:)
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!
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%