Re: Resizing UIView: Content CALayer doesn't resize
Re: Resizing UIView: Content CALayer doesn't resize
- Subject: Re: Resizing UIView: Content CALayer doesn't resize
- From: Fritz Anderson <email@hidden>
- Date: Tue, 15 Jan 2013 10:14:53 -0600
Well, this is dumb. All of my measurements were with the Simulator screen set to scale by 75%, which by coincidence made the numbers work out for the height of the content, and made the height of the view look wrong. It turns out the situation is just the opposite: The views are in fact of the requested size, but the Javascript I use to read the height reports too short by the height of the last wrapped line. (Unless that, too, is a coincidence.)
This becomes a matter of HTML/Javascript, and therefore off-topic, but on the chance the problem is obvious, I'll repeat the structure of my document's body, and the method I'm using to measure it.
<body>
<div id="paragraphs">
<p></p>
<p></p>
<p></p>
</div>
</body>
- (CGFloat) preferredHeight
{
NSString * answer = [self.webView stringByEvaluatingJavaScriptFromString:
@"document.getElementById(\"paragraphs\").offsetHeight;"];
return answer.floatValue;
}
<body>
<div id="paragraphs">
<p></p>
<p></p>
<p></p>
</div>
</body>
— F
--
Fritz Anderson
Xcode 4 Unleashed: 4.5 supplement for free!
http://www.informit.com/store/xcode-4-unleashed-9780672333279
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden