IGListSingleSectionControllerDelegate
Objective-C
@protocol IGListSingleSectionControllerDelegate <NSObject>
Swift
@MainActor protocol ListSingleSectionControllerDelegate : NSObjectProtocol
A delegate that can receive selection events on an IGListSingleSectionController
.
-
Tells the delegate that the section controller was selected.
Declaration
Objective-C
- (void)didSelectSectionController: (nonnull IGListSingleSectionController *)sectionController withObject:(nonnull id)object;
Swift
func didSelect(_ sectionController: ListSingleSectionController, with object: Any)
Parameters
sectionController
The section controller that was selected.
object
The model for the given section.
-
Tells the delegate that the section controller was deselected.
Note
Method is
@optional
until the 4.0.0 release where it will become required.Declaration
Objective-C
- (void)didDeselectSectionController: (nonnull IGListSingleSectionController *)sectionController withObject:(nonnull id)object;
Swift
optional func didDeselect(_ sectionController: ListSingleSectionController, with object: Any)
Parameters
sectionController
The section controller that was deselected.
object
The model for the given section.