shoujianrenResultView.m 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // shoujianrenResultView.m
  3. // smartRhino
  4. //
  5. // Created by taidi on 2020/1/13.
  6. // Copyright © 2020 tederen. All rights reserved.
  7. //
  8. #import "shoujianrenResultView.h"
  9. #import "shoujianrenResultViewCell.h"
  10. @interface shoujianrenResultView ()<
  11. UITableViewDelegate,
  12. UITableViewDataSource
  13. >
  14. @property (nonatomic,strong)UITableView *tableView;
  15. @end
  16. @implementation shoujianrenResultView
  17. - (instancetype)init {
  18. if ([super init]) {
  19. [self setupUI];
  20. }
  21. return self;
  22. }
  23. - (void)setupUI {
  24. [self addSubview:self.tableView];
  25. [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
  26. make.edges.equalTo(self);
  27. }];
  28. }
  29. - (UITableView *)tableView {
  30. if (!_tableView) {
  31. _tableView = [[UITableView alloc] init];
  32. _tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
  33. _tableView.delegate = self;
  34. _tableView.dataSource = self;
  35. _tableView.tableFooterView = [UIView new];
  36. [_tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"];
  37. [_tableView registerNib:[UINib nibWithNibName:@"shoujianrenResultViewCell" bundle:nil] forCellReuseIdentifier:@"shoujianrenResultViewCell"];
  38. }
  39. return _tableView;
  40. }
  41. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  42. return 10;
  43. }
  44. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  45. shoujianrenResultViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"shoujianrenResultViewCell" forIndexPath:indexPath];
  46. [cell bindData:@"" WithKeyWord:@""];
  47. return cell;
  48. }
  49. - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
  50. return 60;
  51. }
  52. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  53. SelectModel *model = self.modelArr[indexPath.row];
  54. // 通知外面更新数据
  55. [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFI_ChaoSongRen object:nil userInfo:@{@"selectPeople":@[model]}];
  56. }
  57. @end