diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2017-09-03 01:59:49 +0300 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2017-09-03 01:59:49 +0300 |
commit | a9f7c1206d7da45454f8cee770190cd77ccdc49e (patch) | |
tree | 11eebc1eec26129434830ba172b15529fa615d8d | |
parent | 5f785d062fb1bbf671ccfa87adce44b0b8801cf1 (diff) |
MUMessageBubbleTableViewCell: do not hardcode screen width.
-rw-r--r-- | Source/Classes/MUMessageBubbleTableViewCell.m | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Classes/MUMessageBubbleTableViewCell.m b/Source/Classes/MUMessageBubbleTableViewCell.m index d6bfe31..c03d58f 100644 --- a/Source/Classes/MUMessageBubbleTableViewCell.m +++ b/Source/Classes/MUMessageBubbleTableViewCell.m @@ -15,7 +15,6 @@ #define kBalloonTopPadding 3.0f #define kBalloonBottomPadding 3.0f #define kBalloonTimestampSpacing 5.0f -#define kPhoneWidth 320.0f #define kBalloonTopInset 14.0f #define kBalloonBottomInset 17.0f #define kBalloonTailInset 23.0f @@ -205,9 +204,10 @@ CGRect timestampRect = CGRectMake(imgRect.size.width - kBalloonMarginNonTailSide - timestampSize.width, headerRect.origin.y, timestampSize.width, timestampSize.height); CGRect textRect = CGRectMake(kBalloonMarginTailSide, kBalloonTopPadding + kBalloonTopMargin + headingSize.height, textSize.width, textSize.height); if (_rightSide) { - imgRect.origin.x = kPhoneWidth - imgRect.size.width; + CGRect frame = [self frame]; + imgRect.origin.x = CGRectGetWidth(frame) - imgRect.size.width; headerRect.origin.x = imgRect.origin.x + kBalloonMarginNonTailSide; - timestampRect.origin.x = kPhoneWidth - kBalloonMarginTailSide - timestampRect.size.width; + timestampRect.origin.x = CGRectGetWidth(frame) - kBalloonMarginTailSide - timestampRect.size.width; textRect.origin.x = imgRect.origin.x + kBalloonMarginNonTailSide; } |