Respond to CR.

This commit is contained in:
Matthew Chen 2019-01-15 16:33:54 -05:00
parent 18c890bb95
commit b8e2cb6267
3 changed files with 4 additions and 9 deletions

View File

@ -53,7 +53,7 @@ NS_ASSUME_NONNULL_BEGIN
- (void)updateFontSizes;
- (void)updateLayoutWithIsLandscape:(BOOL)isLandscape safeAreaInsets:(UIEdgeInsets)safeAreaInsets;
- (void)updateLayoutWithSafeAreaInsets:(UIEdgeInsets)safeAreaInsets;
#pragma mark - Voice Memo

View File

@ -54,7 +54,6 @@ const CGFloat kMaxTextViewHeight = 98;
@property (nonatomic) BOOL isRecordingVoiceMemo;
@property (nonatomic) CGPoint voiceMemoGestureStartLocation;
@property (nonatomic, nullable) NSArray<NSLayoutConstraint *> *layoutContraints;
@property (nonatomic) BOOL isLandscapeLayout;
@property (nonatomic) UIEdgeInsets receivedSafeAreaInsets;
@end
@ -71,7 +70,6 @@ const CGFloat kMaxTextViewHeight = 98;
self = [super initWithFrame:CGRectZero];
_conversationStyle = conversationStyle;
_isLandscapeLayout = NO;
_receivedSafeAreaInsets = UIEdgeInsetsZero;
if (self) {
@ -355,13 +353,11 @@ const CGFloat kMaxTextViewHeight = 98;
];
}
- (void)updateLayoutWithIsLandscape:(BOOL)isLandscape safeAreaInsets:(UIEdgeInsets)safeAreaInsets
- (void)updateLayoutWithSafeAreaInsets:(UIEdgeInsets)safeAreaInsets
{
BOOL didChange = (self.isLandscapeLayout != isLandscape
|| !UIEdgeInsetsEqualToEdgeInsets(self.receivedSafeAreaInsets, safeAreaInsets));
BOOL didChange = !UIEdgeInsetsEqualToEdgeInsets(self.receivedSafeAreaInsets, safeAreaInsets);
BOOL hasLayout = self.layoutContraints != nil;
self.isLandscapeLayout = isLandscape;
self.receivedSafeAreaInsets = safeAreaInsets;
if (didChange || !hasLayout) {

View File

@ -4893,12 +4893,11 @@ typedef enum : NSUInteger {
- (void)updateInputToolbarLayout
{
BOOL isLandscape = self.view.width > self.view.height;
UIEdgeInsets safeAreaInsets = UIEdgeInsetsZero;
if (@available(iOS 11, *)) {
safeAreaInsets = self.view.safeAreaInsets;
}
[self.inputToolbar updateLayoutWithIsLandscape:isLandscape safeAreaInsets:safeAreaInsets];
[self.inputToolbar updateLayoutWithSafeAreaInsets:safeAreaInsets];
}
@end