Update layout of "scroll down button" to reflect RTL.

This commit is contained in:
Matthew Chen 2017-11-21 11:08:03 -05:00
parent ce9e2fb197
commit b0c9add29c

View file

@ -2308,10 +2308,11 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) {
if (shouldShowScrollDownButton) { if (shouldShowScrollDownButton) {
self.scrollDownButton.hidden = NO; self.scrollDownButton.hidden = NO;
self.scrollDownButton.frame = CGRectMake(self.scrollDownButton.superview.width - self.scrollDownButton.width, self.scrollDownButton.frame
self.inputToolbar.top - self.scrollDownButton.height, = CGRectMake((self.view.isRTL ? 0.f : self.scrollDownButton.superview.width - self.scrollDownButton.width),
self.scrollDownButton.width, self.inputToolbar.top - self.scrollDownButton.height,
self.scrollDownButton.height); self.scrollDownButton.width,
self.scrollDownButton.height);
} else { } else {
self.scrollDownButton.hidden = YES; self.scrollDownButton.hidden = YES;
} }
@ -2320,10 +2321,11 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) {
BOOL shouldShowScrollUpButton = self.collectionView.contentOffset.y > 0; BOOL shouldShowScrollUpButton = self.collectionView.contentOffset.y > 0;
if (shouldShowScrollUpButton) { if (shouldShowScrollUpButton) {
self.scrollUpButton.hidden = NO; self.scrollUpButton.hidden = NO;
self.scrollUpButton.frame = CGRectMake(self.scrollUpButton.superview.width - self.scrollUpButton.width, self.scrollUpButton.frame
0, = CGRectMake((self.view.isRTL ? 0.f : self.scrollUpButton.superview.width - self.scrollUpButton.width),
self.scrollUpButton.width, 0,
self.scrollUpButton.height); self.scrollUpButton.width,
self.scrollUpButton.height);
} else { } else {
self.scrollUpButton.hidden = YES; self.scrollUpButton.hidden = YES;
} }