Ich versuche, eine UIWebView
für die Anzeige von Inhalten höher als der Bildschirm des iPhone, ohne in der UIWebView
selbst scrollen zu müssen.UIWebView - Autoresize, so dass kein Scrollen (in der WebView selbst) benötigt wird
Die UIWebView
als Subview ein UIScrollView
, platziert zusammen mit einigen anderen Objekten, die ich die UIScrollView
will, um nach oben und nach unten mit die UIWebView
.
Ich weiß, dass Sie dies mit einem UITextView
wie dies tun können:
CGRect frame = _textView.frame; frame.size.height = _textView.contentSize.height; _textView.frame = frame;
Aber die UIWebView
erbt nicht von UIScrollView
und ist daher nicht enthalten die contentSize
-property.
Ich würde wirklich gerne eine UIWebView
behalten, weil die Daten, die ich bekomme, in HTML-Blöcken sind.
Vielen Dank!
Nein, das scheint nur das UIWebView zu verbergen. Gute Idee, aber. – Emil
content_height = 0. – Emil
Sie müssen möglicherweise warten, bis das UIWebView Ihren Inhalt geladen hat, bevor der obige Code Ihnen das liefert, was Sie wollen. Ich habe eine Variation des obigen Codes erfolgreich in einigen Web-Apps verwendet, um die Größe eingebetteter IFRAME-Tags zu ändern. – Daniel