title: iOS: Adjust Height of UIWebView - Strange Behaviour
body: <p>I have a question. In <code>Xcode</code> I have a <code>ViewController</code> with embed View > <code>ScrollView</code> and inside of the Scrollview is a UIWebView.</p>
  
  <p>The application reads some XML data und paste formatted text into the <code>UIWebView</code>. After the <code>UIWebView-Element</code> is another Element, so I have to adjust the height of the <code>UIWebView</code> dynamically.</p>
  
  <p>After loading the view everything is fine, but when i tap on the screen the view re-size the <code>scrollview</code> to its storyboard height.</p>
  
  <p>Why ?</p>
  
  <pre><code>- (void)webViewDidFinishLoad:(UIWebView *)aWebView
  {
  aWebView.scrollView.scrollEnabled = NO;    // Property available in iOS 5.0 and later
  CGRect frame = aWebView.frame;
  
  frame.size.width = 280;       // Your desired width here.
  frame.size.height = 1;        // Set the height to a small one.
  
  aWebView.frame = frame;       // Set webView's Frame, forcing the Layout of its embedded     scrollView with current Frame's constraints (Width set above).
  
  frame.size.height = aWebView.scrollView.contentSize.height;  // Get the corresponding         height from the webView's embedded scrollView.
  
  aWebView.frame = frame;       // Set the scrollView contentHeight back to the frame itself.
  
  NSLog(@"size: %f, %f", aWebView.frame.size.width, aWebView.frame.size.height);
  
  // Position URL Label
  CGRect frame_label = fachmesseDetailWebsite.frame;
  NSLog(@"x: %f", frame_label.origin.x);
  NSLog(@"y: %f", frame_label.origin.y);
  frame_label.origin.y=aWebView.frame.size.height+115;//pass the cordinate which you want
  frame_label.origin.x= 20;//pass the cordinate which you want
  fachmesseDetailWebsite.frame= frame_label;
  NSLog(@"x: %f", frame_label.origin.x);
  NSLog(@"y: %f", frame_label.origin.y);
  
  }
  </code></pre>