39 lines
946 B
Objective-C
39 lines
946 B
Objective-C
//
|
|
// BankView.h
|
|
// ShenQi
|
|
//
|
|
// Created by Yao on 2024/11/9.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
#import "DataModels.h"
|
|
|
|
typedef NS_ENUM(NSInteger, ChooseType) {
|
|
ChooseBankCodeType, //
|
|
ChooseBankNameType, //
|
|
};
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
typedef void(^SelectedCompleteBlock)(id code);
|
|
|
|
@interface BankView : UIView <UITableViewDelegate,UITableViewDataSource>
|
|
|
|
@property (weak, nonatomic) IBOutlet UIView *mainView;
|
|
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottomConstraint;
|
|
@property (weak, nonatomic) IBOutlet UILabel *titleLabel;
|
|
@property (weak, nonatomic) IBOutlet UITableView *bankTableView;
|
|
|
|
@property (nonatomic, copy) SelectedCompleteBlock selectedCompleteBlock;
|
|
|
|
@property (nonatomic, assign) ChooseType chooseType;
|
|
@property (nonatomic, strong) NSString *currentBankCode;
|
|
@property (nonatomic, strong) NSDictionary *bankdic;
|
|
|
|
@property (nonatomic, strong) NSMutableArray *bankArray;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|