1234567891011121314151617181920212223242526272829 |
- //
- // FLEXSingleRowSection.h
- // FLEX
- //
- // Created by Tanner Bennett on 9/25/19.
- // Copyright © 2020 FLEX Team. All rights reserved.
- //
- #import "FLEXTableViewSection.h"
- /// A section providing a specific single row.
- ///
- /// You may optionally provide a view controller to push when the row
- /// is selected, or an action to perform when it is selected.
- /// Which one is used first is up to the table view data source.
- @interface FLEXSingleRowSection : FLEXTableViewSection
- /// @param reuseIdentifier if nil, kFLEXDefaultCell is used.
- + (instancetype)title:(NSString *)sectionTitle
- reuse:(NSString *)reuseIdentifier
- cell:(void(^)(__kindof UITableViewCell *cell))cellConfiguration;
- @property (nonatomic) UIViewController *pushOnSelection;
- @property (nonatomic) void (^selectionAction)(UIViewController *host);
- /// Called to determine whether the single row should display itself or not.
- @property (nonatomic) BOOL (^filterMatcher)(NSString *filterText);
- @end
|