mirror of
https://github.com/zhigang1992/NoticeView.git
synced 2026-01-12 22:49:15 +08:00
Fixed #40: Height for large error example is broken
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user