diff options
Diffstat (limited to 'Juick/Views/MessageInputView.m')
-rw-r--r-- | Juick/Views/MessageInputView.m | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Juick/Views/MessageInputView.m b/Juick/Views/MessageInputView.m deleted file mode 100644 index 054ded7..0000000 --- a/Juick/Views/MessageInputView.m +++ /dev/null @@ -1,36 +0,0 @@ -// -// MessageInputView.m -// Juick -// -// Created by Vitaly Takmazov on 08/04/2018. -// Copyright © 2018 com.juick. All rights reserved. -// - -#import "MessageInputView.h" - -@implementation MessageInputView - -- (CGSize) textSize { - CGSize size = CGSizeMake(self.textView.bounds.size.width, FLT_MAX); - return [self.textView sizeThatFits:size]; -} - -- (CGSize) intrinsicContentSize { - CGSize viewSize = [self textSize]; - viewSize.height = viewSize.height + self.bottomConstraint.constant + self.topMarginConstraint.constant; - return viewSize; -} - -- (void)textViewDidChange:(UITextView *)textView { - if ([self textSize].height != self.textHeightConstraint.constant) { - self.textHeightConstraint.constant = [self textSize].height; - [self layoutIfNeeded]; - } - [self.sendButton setEnabled:[self.textView.text length] > 0]; -} - -- (IBAction)sendPressed:(id)sender { - [self.delegate textSent:self.textView.text]; - self.textView.text = nil; -} -@end |