1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //
- // MyClubApplicationViewController.m
- // ChinaTheoryNetwork
- //
- // Created by 张毅成 on 2019/2/15.
- // Copyright © 2019 张毅成. All rights reserved.
- //
- #import "MyClubApplicationViewController.h"
- #import "ClubApplicationViewController.h"
- #import "MyClubApplicationTableViewCell.h"
- @interface MyClubApplicationViewController ()<UITableViewDelegate, UITableViewDataSource>
- @property (weak, nonatomic) IBOutlet UITableView *tableView;
- @end
- @implementation MyClubApplicationViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.title = @"我的投稿";
- [self setupRightButton];
- [self createTableView];
- }
- - (void)setupRightButton {
- UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeCustom];
- rightButton.frame = CGRectMake(0, 0, 40, 40);
- [rightButton setTitleColor:kMainColor forState:(UIControlStateNormal)];
- [rightButton.titleLabel setFont:[UIFont systemFontOfSize:15]];
- [rightButton setTitle:@"投稿" forState:(UIControlStateNormal)];
- UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:rightButton];
- UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:(UIBarButtonSystemItemFixedSpace) target:nil action:nil];
- item.width = -7;
- self.navigationItem.rightBarButtonItems = @[item,rightItem];
- [rightButton addEventHandler:^(id sender) {
- ClubApplicationViewController *controller = [ClubApplicationViewController new];
- [self.navigationController pushViewController:controller animated:true];
- } forControlEvents:(UIControlEventTouchUpInside)];
- }
- - (void)createTableView {
- self.tableView.delegate = self;
- self.tableView.dataSource = self;
- self.tableView.tableFooterView = [UIView new];
- self.tableView.rowHeight = UITableViewAutomaticDimension;
- self.tableView.estimatedRowHeight = 60;
- self.tableView.separatorStyle = 0;
- }
- - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
- return 10;
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
- MyClubApplicationTableViewCell *cell = [MyClubApplicationTableViewCell cellWithTableView:tableView];
- return cell;
- }
- @end
|