NoticeViewController.m 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // NoticeViewController.m
  3. // ChinaTheoryNetwork
  4. //
  5. // Created by 张毅成 on 2019/1/28.
  6. // Copyright © 2019 张毅成. All rights reserved.
  7. //
  8. #import "NoticeViewController.h"
  9. #import "NoticeTableViewCell.h"
  10. @interface NoticeViewController ()<UITableViewDataSource, UITableViewDelegate>
  11. @property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
  12. @property (weak, nonatomic) IBOutlet UITableView *tableView;
  13. @property (strong, nonatomic) NSMutableArray *arrayData;
  14. @end
  15. @implementation NoticeViewController
  16. - (NSMutableArray *)arrayData {
  17. if (!_arrayData) {
  18. _arrayData = @[].mutableCopy;
  19. }
  20. return _arrayData;
  21. }
  22. - (void)viewDidLoad {
  23. [super viewDidLoad];
  24. self.title = @"通知";
  25. [self createTableView];
  26. }
  27. - (void)createTableView {
  28. self.tableView.delegate = self;
  29. self.tableView.dataSource = self;
  30. self.tableView.tableFooterView = [UIView new];
  31. self.tableView.rowHeight = UITableViewAutomaticDimension;
  32. self.tableView.estimatedRowHeight = 60;
  33. self.tableView.separatorStyle = 0;
  34. }
  35. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
  36. return 1;
  37. }
  38. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  39. return 30;
  40. // return self.arrayData.count;
  41. }
  42. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  43. NoticeTableViewCell *cell = [NoticeTableViewCell cellWithTableView:tableView];
  44. return cell;
  45. }
  46. @end