BTUIKInputAccessoryToolbar.m 1002 B

1234567891011121314151617181920212223242526272829
  1. #import "BTUIKInputAccessoryToolbar.h"
  2. #import <UIKit/UIKit.h>
  3. #import "UIColor+BTUIK.h"
  4. @implementation BTUIKInputAccessoryToolbar
  5. - (instancetype)init
  6. {
  7. self = [super init];
  8. if (self) {
  9. self.barStyle = UIBarStyleDefault;
  10. self.translucent = YES;
  11. self.barTintColor = [UIColor btuik_colorFromHex:@"FFFFFF" alpha:0.88];
  12. self.tintColor = [UIColor btuik_colorFromHex:@"858E99" alpha:1.0];
  13. self.translatesAutoresizingMaskIntoConstraints = NO;
  14. }
  15. return self;
  16. }
  17. - (instancetype)initWithDoneButtonForInput:(id <UITextInput>)input {
  18. if (self = [self init]) {
  19. UIBarButtonItem *flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
  20. UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:input action:@selector(endEditing:)];
  21. self.items = @[flexSpace, doneButton];
  22. }
  23. return self;
  24. }
  25. @end