HWAddFolderViewController.m 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // HWAddFolderViewController.m
  3. // Private-X
  4. //
  5. // Created by 余衡武 on 2022/3/24.
  6. //
  7. #import "HWAddFolderViewController.h"
  8. @interface HWAddFolderViewController ()
  9. @property (weak, nonatomic) IBOutlet UIView *bgView;
  10. @property (weak, nonatomic) IBOutlet UITextField *textField;
  11. @end
  12. @implementation HWAddFolderViewController
  13. - (void)viewDidLoad {
  14. [super viewDidLoad];
  15. [self drawView];
  16. }
  17. - (void)drawView {
  18. self.bgView.layer.cornerRadius = 10;
  19. self.bgView.layer.masksToBounds = YES;
  20. NSAttributedString *attrString = [[NSAttributedString alloc] initWithString:NSLocalizedString(@"enter_folder_name",nil) attributes:
  21. @{NSForegroundColorAttributeName:[UIColor colorWithHexString:@"FFFFFF" alpha:0.2],
  22. NSFontAttributeName:[UIFont systemFontOfSize:14.f]}];
  23. self.textField.attributedPlaceholder = attrString;
  24. self.textField.clearButtonMode = UITextFieldViewModeWhileEditing;
  25. [self.textField becomeFirstResponder];
  26. }
  27. - (IBAction)cancelBtnClick:(UIButton *)sender {
  28. [self dismissViewControllerAnimated:YES completion:^{
  29. }];
  30. }
  31. - (IBAction)sureBtnClick:(UIButton *)sender {
  32. if (self.textField.text.length == 0) {
  33. [[iToast makeText:NSLocalizedString(@"enter_folder_name",nil)] show];
  34. return;
  35. }
  36. if ([_delegate respondsToSelector:@selector(addFolderWithName:)]) {
  37. [_delegate addFolderWithName:self.textField.text];
  38. }
  39. [self dismissViewControllerAnimated:YES completion:^{
  40. }];
  41. }
  42. @end