Fixed #40: Height for large error example is broken

This commit is contained in:
Tito Ciuro
2013-02-07 09:04:19 -08:00
parent 9c85483379
commit f764ef32a5

View File

@@ -59,16 +59,21 @@
r.origin.y = self.titleLabel.frame.origin.y + self.titleLabel.frame.size.height;
float noticeViewHeight = 0.0;
// Now we can determine the height of one line of text
r.size.height = self.messageLabel.frame.size.height * numberOfLines;
r.size.width = viewWidth - 70.0;
self.messageLabel.frame = r;
// Calculate the notice view height
noticeViewHeight = 10.0;
if (numberOfLines > 1) {
noticeViewHeight += ((numberOfLines - 1) * messageLabelHeight);
}
double currOsVersion = [[[UIDevice currentDevice]systemVersion]doubleValue];
if (currOsVersion >= 6.0f) {
noticeViewHeight = messageLabelHeight;
} else {
// Now we can determine the height of one line of text
r.size.height = self.messageLabel.frame.size.height * numberOfLines;
r.size.width = viewWidth - 70.0;
self.messageLabel.frame = r;
// Calculate the notice view height
noticeViewHeight = 10.0;
if (numberOfLines > 1) {
noticeViewHeight += ((numberOfLines - 1) * messageLabelHeight);
}
}
// Add some bottom margin for the notice view
noticeViewHeight += 30.0;