File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed
Example/Testing_Example/FZAccordionTableViewExample Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ - (void)setupTableView {
4141 self.tableView .allowsMultipleSelectionDuringEditing = NO ;
4242 self.tableView .allowMultipleSectionsOpen = NO ;
4343 [self .tableView registerClass: [UITableViewCell class ] forCellReuseIdentifier: kTableViewCellReuseIdentifier ];
44+ // [self.tableView registerClass:[FZAccordionTableViewHeaderView class] forHeaderFooterViewReuseIdentifier:kAccordionHeaderViewReuseIdentifier];
4445 [self .tableView registerNib: [UINib nibWithNibName: @" AccordionHeaderView" bundle: nil ] forHeaderFooterViewReuseIdentifier: kAccordionHeaderViewReuseIdentifier ];
4546}
4647
Original file line number Diff line number Diff line change @@ -48,8 +48,21 @@ - (void)headerView:(FZAccordionTableViewHeaderView *)sectionHeaderView didSelect
4848
4949@implementation FZAccordionTableViewHeaderView
5050
51- - (void )awakeFromNib {
52- [super awakeFromNib ];
51+ - (instancetype )initWithReuseIdentifier : (nullable NSString *)reuseIdentifier {
52+ if (self = [super initWithReuseIdentifier: reuseIdentifier]) {
53+ [self singleInit ];
54+ }
55+ return self;
56+ }
57+
58+ - (instancetype )initWithCoder : (NSCoder *)aDecoder {
59+ if (self = [super initWithCoder: aDecoder]) {
60+ [self singleInit ];
61+ }
62+ return self;
63+ }
64+
65+ - (void )singleInit {
5366 [self addGestureRecognizer: [[UITapGestureRecognizer alloc ] initWithTarget: self action: @selector (touchedHeaderView: )]];
5467}
5568
You can’t perform that action at this time.
0 commit comments