WFCUInviteGroupMemberViewController.m 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // InviteGroupMemberViewController.m
  3. // WFChat UIKit
  4. //
  5. // Created by WF Chat on 2017/9/18.
  6. // Copyright © 2017年 WildFireChat. All rights reserved.
  7. //
  8. #import "WFCUInviteGroupMemberViewController.h"
  9. @interface WFCUInviteGroupMemberViewController ()
  10. @property (nonatomic, strong)UITextField *memberField;
  11. @end
  12. @implementation WFCUInviteGroupMemberViewController
  13. - (void)viewDidLoad {
  14. [super viewDidLoad];
  15. self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"取消" style:UIBarButtonItemStyleDone target:self action:@selector(onCancel:)];
  16. self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"确定" style:UIBarButtonItemStyleDone target:self action:@selector(onDone:)];
  17. CGRect rect = self.view.bounds;
  18. self.memberField = [[UITextField alloc] initWithFrame:CGRectMake(20, kStatusBarAndNavigationBarHeight + 50, rect.size.width - 40, 40)];
  19. [self.memberField setBackgroundColor:[UIColor whiteColor]];
  20. [self.view addSubview:self.memberField];
  21. [self.view setBackgroundColor:[UIColor grayColor]];
  22. [self.memberField becomeFirstResponder];
  23. }
  24. - (void)onCancel:(id)sender {
  25. [self dismissViewControllerAnimated:YES completion:nil];
  26. }
  27. - (void)onDone:(id)sender {
  28. if (self.inviteMember && self.memberField.text) {
  29. self.inviteMember(self.groupId, @[self.memberField.text]);
  30. }
  31. [self dismissViewControllerAnimated:YES completion:nil];
  32. }
  33. - (void)didReceiveMemoryWarning {
  34. [super didReceiveMemoryWarning];
  35. }
  36. /*
  37. #pragma mark - Navigation
  38. // In a storyboard-based application, you will often want to do a little preparation before navigation
  39. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  40. // Get the new view controller using [segue destinationViewController].
  41. // Pass the selected object to the new view controller.
  42. }
  43. */
  44. @end