123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // SPSBTableViewController.m
- // 我的社保
- //
- // Created by shanp on 2021/4/19.
- //
- #import "SPSBTableViewController.h"
- #import "SPSBColorProfile.h"
- #import <JXHLayout.h>
- #import <JXHSystemShortcut.h>
- @interface SPSBTableViewController () {
- SPSBTableViewBackgroundColor _spsb_color;
- void(^_Nullable _spsb_defaultViewAction)(void);
- }
- @end
- @implementation SPSBTableViewController
- - (instancetype)initWithStyle:(UITableViewStyle)style backgroundColor:(SPSBTableViewBackgroundColor)color {
- self = [super initWithStyle:style];
- if (!self) return nil;
- _spsb_color = color;
- return self;
- }
- - (void)_spsb_setUpWithBackgroundColor:(SPSBTableViewBackgroundColor)color {
- switch (color) {
- case SPSBTableViewBackgroundColorWhite:
- self.tableView.backgroundColor = spsb_FFFFFF_color(1.f);
- break;
- case SPSBTableViewBackgroundColorGray:
- self.tableView.backgroundColor = spsb_F5F5F5_color();
- break;
-
- default:
- break;
- }
- self.tableView.estimatedRowHeight = 100.f;
- self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
- self.tableView.showsHorizontalScrollIndicator = false;
- self.tableView.showsVerticalScrollIndicator = false;
- self.tableView.alwaysBounceVertical = true;
- }
- - (void)viewDidLoad {
- [super viewDidLoad];
- [self _spsb_setUpWithBackgroundColor:_spsb_color];
- }
- @end
|