From 25bc4f1357252dc0aeee70f0a638a4226231d5fb Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 28 Jun 2017 22:36:47 +0300 Subject: inputAccessoryView --- Juick/ViewControllers/MessagesViewController.m | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Juick/ViewControllers/MessagesViewController.m') diff --git a/Juick/ViewControllers/MessagesViewController.m b/Juick/ViewControllers/MessagesViewController.m index 33c23e4..95879bf 100644 --- a/Juick/ViewControllers/MessagesViewController.m +++ b/Juick/ViewControllers/MessagesViewController.m @@ -28,6 +28,7 @@ static NSString *CellIdentifier = @"MessageCell"; @property(nonatomic, strong) NSString *path; @property(nonatomic, strong) NSMutableDictionary *params; @property(nonatomic, strong) dispatch_queue_t concurrent_queue; +@property (nonatomic, readwrite, retain) UIView *inputAccessoryView; @end @@ -197,4 +198,24 @@ static NSString *CellIdentifier = @"MessageCell"; } } +- (BOOL) canBecomeFirstResponder { + return [self.path isEqualToString:[Message threadUrl]]; +} + +- (UIView *)inputAccessoryView { + if (!_inputAccessoryView) { + CGRect viewBounds = self.view.bounds; + CGRect frame = CGRectMake(0, viewBounds.size.height - PHFComposeBarViewInitialHeight, viewBounds.size.width, + PHFComposeBarViewInitialHeight); + PHFComposeBarView *_view = [[PHFComposeBarView alloc] initWithFrame:frame]; + _view.backgroundColor = [UIColor whiteColor]; + _view.buttonTintColor = [ColorScheme linkColor]; + _view.maxLinesCount = 4; + _view.utilityButtonImage = [UIImage imageNamed:@"Camera"]; + _view.delegate = self; + _inputAccessoryView = _view; + } + return _inputAccessoryView; +} + @end -- cgit v1.2.3