123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // ASGiftCardTableView.m
- // Asteria
- //
- // Created by iOS on 2023/11/3.
- //
- #import "ASGiftCardTableView.h"
- #import "ASGiftCardAvailabelCell.h"
- @interface ASGiftCardTableView ()<UITableViewDelegate,UITableViewDataSource>
- @end
- @implementation ASGiftCardTableView
- - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style {
- self = [super initWithFrame:frame style:style];
- if (self) {
- [self configSelf];
- }
- return self;
- }
-
- - (void)configSelf {
- [self baseSet];
- self.backgroundColor = UIColor.clearColor;
- [self registerClass:[ASGiftCardAvailabelCell class] forCellReuseIdentifier:@"ASGiftCardAvailabelCell"];
- self.delegate = self;
- self.dataSource = self;
- self.alwaysBounceVertical = true;
- self.showsVerticalScrollIndicator = false;
- }
- // MARK: - delegate,datasource
- - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
- return self.dataArr.count;
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
- ASGiftCardAvailabelCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ASGiftCardAvailabelCell" forIndexPath:indexPath];
- if (self.dataArr.count <= indexPath.row) {
- return cell;
- }
- ASGiftCardModel *m = self.dataArr[indexPath.row];
- [cell setData:m];
- return cell;
- }
- @end
|