2016-05-13 16 views
0

Ich habe mit einem Problem zu kämpfen: Ich habe eine UIWebView, die eine URL lädt. Die Seite enthält einen iFrame mit einer Breite und Höhe von 100% in beiden Richtungen. Wenn webViewDidFinishLoad feuert, sieht das UIWebView gut aus ..... für ungefähr eine Sekunde, und plötzlich, ohne guten Grund, beginnt die Höhe der Webseite zuzunehmen und der Inhalt - um in die Mitte des iFrame zu gelangen (was bedeutet, dass der Inhalt vom Bildschirm verschwindet)UIWebView und 100% Höhe Webseite

  1. Ist es UIWebView Problem oder HTML-Problem?
  2. Kann jemand dieses Problem beheben?

Vielen Dank im Voraus.

Antwort

0

Ich wünschte, ich könnte die HTML/CSS-Struktur besser kommentieren. Aber versuchen Sie es.

Dies wird Ihre CSS-Style-Klasse

.class-name { 
    height: 100vh; 
    max-height: 100vh; 
    height: 100vw; 
    max-height: 100vw; 
    } 
+0

sorry für die wahrscheinlich dumme Frage, aber was für eine Art von Metrik ist 'vh'? – Lucifer

+1

Es ist eine CSS-Unit, Ansichtsfenster-Höhe. Nimmt die gesamte Ansichtsfensterhöhe des übergeordneten HTML-Containers (div). https://css-tricks.com/viewport-sized-typography/ –

+0

Das hat funktioniert! Vielen Dank! – Lucifer