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 {
41
41
self.tableView .allowsMultipleSelectionDuringEditing = NO ;
42
42
self.tableView .allowMultipleSectionsOpen = NO ;
43
43
[self .tableView registerClass: [UITableViewCell class ] forCellReuseIdentifier: kTableViewCellReuseIdentifier ];
44
+ // [self.tableView registerClass:[FZAccordionTableViewHeaderView class] forHeaderFooterViewReuseIdentifier:kAccordionHeaderViewReuseIdentifier];
44
45
[self .tableView registerNib: [UINib nibWithNibName: @" AccordionHeaderView" bundle: nil ] forHeaderFooterViewReuseIdentifier: kAccordionHeaderViewReuseIdentifier ];
45
46
}
46
47
Original file line number Diff line number Diff line change @@ -48,8 +48,21 @@ - (void)headerView:(FZAccordionTableViewHeaderView *)sectionHeaderView didSelect
48
48
49
49
@implementation FZAccordionTableViewHeaderView
50
50
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 {
53
66
[self addGestureRecognizer: [[UITapGestureRecognizer alloc ] initWithTarget: self action: @selector (touchedHeaderView: )]];
54
67
}
55
68
You can’t perform that action at this time.
0 commit comments